En utilisant Groovy (ou Java) comment puis-je convertir un org.joda.time.LocalDateTime
en un java.util.Date
?En utilisant Groovy (ou Java) comment puis-je convertir un org.joda.time.LocalDateTime en un java.util.date?
import org.joda.time.*
Calendar cal = Calendar.instance
cal.set(Calendar.DATE, 1)
cal.set(Calendar.HOUR, 0)
cal.set(Calendar.MINUTE, 0)
cal.set(Calendar.SECOND, 0)
cal.set(Calendar.MILLISECOND, 0)
Date startOfTheMonth = cal.time
LocalDateTime localDateTime = new LocalDateTime()
localDateTime = localDateTime.withDayOfMonth(1)
localDateTime = localDateTime.withTime(0,0,0,0)
localDateTime.minusMonths(6)
Date dateFromLocalDate = localDateTime.toDateTime().toDate()
println startOfTheMonth
println dateFromLocalDate
assert startOfTheMonth.equals(dateFromLocalDate)
utilisant localDateTime.toDateTime().toDate()
me donne un java.util.Date
qui est de 6 heures de repos, je suis en heure normale du Centre (GMT + 6)
Comment puis-je convertir ma date LocalDateTime
retour à un java.util.Date
de telle sorte que les matchs de temps ?
Juste pour qualifier cet exemple, je suis en utilisant la version Groovy: 1.6.7 JVM: 1.6.0_16 sur Linux avec Joda temps 1.6 –