-2

可能重复:
1970 年 1 月 1 日之前的日期

我正在寻找一种标准解决方案来存储值可能早于 1970-01-01 的日期。赞赏基于 Joda-time 的解决方案。

例如,我想存储专辑“弗兰克·辛纳屈之声”的发行日期,即 1946 年 3 月 4 日。

4

2 回答 2

3
DateTime dt = new DateTime(1946, 3, 4, 0, 0);

然后调用dt.getMillis()只会产生一个负数。

于 2012-10-18T10:27:09.133 回答
2

我想存储专辑“弗兰克·辛纳屈之声”的发行日期,即 1946 年 3 月 4 日。

LocalDate date = new LocalDate(1948, 3, 4);
System.out.println(date);

印刷

1948-03-04

LocalDate 可用于公元 1 年或公元 1 年以来的任何年份,默认采用公历。

于 2012-10-18T10:28:02.163 回答