3
import org.joda.time.LocalDateTime;
import java.util.Date;
随着这个日期或以下的人这一切都OK:问题转化java.util.Date到org.joda.time.LocalDateTime
new LocalDateTime(new Date(0,0,1,2,30))
- 1900-01-01T02:30:00.000new LocalDateTime(new Date(111,4,24,19,51))
- 2011-05-24T19:51:00.000
但有一点难以理解与前日期:
new LocalDateTime(new Date(0,0,1,2,29,50))
- 1900-01-01T01:59:50.000new LocalDateTime(new Date(0,0,1))
- 1899-12-31T23:30:00.000new LocalDateTime(new Date(-50,0,1))
- 1849-12-31T23:30:20.000new LocalDateTime(new Date(-116,6,4))
- 1784- 07-03T23:30:20.000
谁知道,这是什么,以及如何防止这个问题?
FWIW,那些'Date()'构造函数[已弃用](http://download.oracle.com/javase/6/docs/api/java/util/Date.html)。您是否使用用[日历](http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html)创建的日期来尝试相同的示例? – 2011-05-24 15:54:59
此构造函数仅用于简化。其他'日期'也是一样的。 – 2011-05-24 16:22:22