可能重复:
1970 年 1 月 1 日之前的日期
我正在寻找一种标准解决方案来存储值可能早于 1970-01-01 的日期。赞赏基于 Joda-time 的解决方案。
例如,我想存储专辑“弗兰克·辛纳屈之声”的发行日期,即 1946 年 3 月 4 日。
可能重复:
1970 年 1 月 1 日之前的日期
我正在寻找一种标准解决方案来存储值可能早于 1970-01-01 的日期。赞赏基于 Joda-time 的解决方案。
例如,我想存储专辑“弗兰克·辛纳屈之声”的发行日期,即 1946 年 3 月 4 日。
DateTime dt = new DateTime(1946, 3, 4, 0, 0);
然后调用dt.getMillis()
只会产生一个负数。
我想存储专辑“弗兰克·辛纳屈之声”的发行日期,即 1946 年 3 月 4 日。
LocalDate date = new LocalDate(1948, 3, 4);
System.out.println(date);
印刷
1948-03-04
LocalDate 可用于公元 1 年或公元 1 年以来的任何年份,默认采用公历。