有没有可能算出某人的阴历出生日期,因为你知道一般的日子(公历)?
在joda time网站上有一个例子,它显示:
// 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年代表的是公历吗?
发布于 2012-12-03 04:11:18
ISO chronology是一种扩展的(proleptic)公历,这意味着严格地说,在1582年公历被接受之前,没有公历年表,但国际标准化组织年表在此之前对其进行了扩展。所以,是的,对于所有现代(1582年以后)的日期,ISO年份与公历年份相同。
另一种选择是GJChronology和DateTime constructor that accepts the desired chronology as a parameter,它可以根据实际日期在儒略年表和公历年表之间自动切换。
https://stackoverflow.com/questions/13671381
复制相似问题