日期解析的奇怪行为为小

时间:2015-03-04 15:00:25

标签: java date calendar

让代码咆哮:

    Calendar cal = javax.xml.bind.DatatypeConverter.parseTime("1030-01-01+01:00");
    System.out.println(cal.getTime());

//输出: Fri Dec 26 00:00:00 CET 1029

    System.out.println(new org.joda.time.DateTime("1030-01-01").toDate());

//输出: 12月26日星期五00:06:32 CET 1029

为什么小年的结果如此疯狂?

1 个答案:

答案 0 :(得分:3)

我认为这是关于1582年10月15日(Gregorean切换)的日期,即我们进入朱利安时代