如果您知道常规(格里高利)日,是否有可能找出某人的出生日?
joda时间网站上有一个例子显示:
// setup date object for midday on May Day 2004 (ISO year 2004)
DateTime dtISO = new DateTime(2004, 5, 1, 12, 0, 0, 0);
// find out what the same instant is using the Islamic Chronology
DateTime dtIslamic = dtISO.withChronology(IslamicChronology.getInstance());
此ISO年代表格里高利代表吗?
答案 0 :(得分:0)
ISO chronology是一个扩展的(proleptic)公历,这意味着严格来说,在公历1582年接受格列高利历之前没有格列高利年表,但ISO年表在此之前延伸了它。所以是的,对于所有现代(1582年后)的日期,ISO年份与格里高利年相同。
作为替代方案,有GJChronology
,根据实际日期自动切换Julian和Gregorian年表,并DateTime
constructor that accepts the desired chronology as a parameter。