小编hol*_*roo的帖子

如何使用 GregorianCalendar 设置 BCE 年份

我有一项将日期从一种日历系统转换为另一种日历系统的作业。

GregorianCalendar 的文档似乎建议您可以使用 BCE 年份的日期,但我不知道如何使用。如果我简单地将年份设为负数,即

 GregorianCalendar cal = new GregorianCalendar(-20, 1, 2, 3, 0, 0);
 System.out.println(cal.getTime.toString());
Run Code Online (Sandbox Code Playgroud)

它打印出“Sun Feb 02 03:00:00 GMT-05:00 21”,这显然是不正确的。

java date gregorian-calendar

4
推荐指数
1
解决办法
2085
查看次数

标签 统计

date ×1

gregorian-calendar ×1

java ×1