我在用 ICU4J 用于在日历系统(公历、日文、中文、日文、伊斯兰教等)之间转换日期的日历库。我将其与正常日期(纪元后)一起使用,如下所示:
ICU4J
Calendar gc = new GregorianCalendar(); gc.setTime(dateOBJ);
是否可以在纪元日期之前设定(例如公元前500年)?
i2byvkas1#
我有它的实现,我用这个:
calObj = new GregorianCalendar(500,6,12,0,0,0); calObj.set(GregorianCalendar.ERA, GregorianCalendar.BC);
whitzsjs2#
对。尝试
gc.setTime(new Date((long)((-500-1970)*(86400.0)*(365.25)*(1000.0)))); // -17104219200.00, approx 500BC
2条答案
按热度按时间i2byvkas1#
我有它的实现,我用这个:
whitzsjs2#
对。
尝试