我有一項任務將日期從一個日曆系統轉換爲另一個日曆系統。如何使用GregorianCalendar設置BCE年
GregorianCalendar的文檔似乎建議你可以使用BCE年的日期,但我不知道如何。如果我只是使年份爲負值,即
GregorianCalendar cal = new GregorianCalendar(-20, 1, 2, 3, 0, 0);
System.out.println(cal.getTime.toString());
它打印出'Sun Feb 02 03:00:00 GMT-05:00 21',這顯然是不正確的。
@hollaburoo - 這將是爲您的使用是否正確?請記住,時代(BC或AD)不會(通常)以默認日期時間格式顯示,並且不存在零年。 – 2010-02-02 22:04:28