org.joda.time.LocalDateTime
Groovy (または Java) を使用して、aを aに変換するにはどうすればよい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)
を使用すると、中部標準時 (GMT +6) で 6 時間オフになりますlocalDateTime.toDateTime().toDate()
。java.util.Date
時刻が一致LocalDateTime
するように日付を変換するにはどうすればよいですか?java.util.Date