在将java.util.Date转换为org.joda.time.LocalDateTime时发生问题
||
import org.joda.time.LocalDateTime;
import java.util.Date;
有了这个日期或以下日期,就可以了:
new LocalDateTime(new Date(0,0,1,2,30))
— 1900-01-01T02:30:00.000
new 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.000
new LocalDateTime(new Date(0,0,1))
— 1899-12-31T23:30:00.000
new LocalDateTime(new Date(-50,0,1))
— 1849-12-31T23:30:20.000
new LocalDateTime(new Date(-116,6,4))
— 1784-07-03T23:30:20.000
谁知道,这是什么,以及如何预防此问题?
没有找到相关结果
已邀请:
1 个回复
黎喊病