Ho questo problema. Ho bisogno di fare quanto segue:Groovy ottiene la data di oggi al minuto 00:00:00
- data get oggi
- fare una nuova data che sarà data odierna alle 00:00:00
- altra data che sarà data odierna alle ore 23:59: 59
Ad esempio. Oggi Data è 12-Gennaio-2012 19:00
Come posso fare una nuova data, che sarà il 12-Gennaio-2012 00:00 (l'inizio del giorno corrente)
Si può sembra facile , ma non ho trovato nessun groovyway per averlo, qualsiasi aiuto sarebbe apprezzato.
'Date.clearTime()' è un metodo Groovy JDK, quindi è la versione di Groovy piuttosto che di Grails che conta. In Groovy 1.8.2 restituisce un 'Date' –
@Don Right, e nel 2.0 è nullo. Non sono sicuro di come i graal siano entrati nella discussione. –
@DaveNewton Si sta tornando alla data Penso, abbiamo parlato con il tizio che ha eseguito il refactoring per Groovy 2 "DateDefaultMethods" e sembra una svista che restituisce 'void' –