0

通常の (グレゴリオ暦の) 日を知っていれば、誰かの月の誕生日を割り出すことは可能ですか?

joda time の Web サイトには、次のような例があります。

// 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 年はグレゴリオ暦を表していますか?

4

1 に答える 1

0

ISO年表は拡張された(先発的な)グレゴリオ暦です。つまり、厳密に言えば、1582年にグレゴリオ暦が受け入れられる前はグレゴリオ暦はありませんでしたが、ISO年表はそれ以前に拡張されています。そうです、すべての現代(1582年以降)の日付では、ISO年はグレゴリオ暦の年と同じです。

別の方法として、GJChronology実際の日付に応じてジュリアンとグレゴリオ暦を自動的に切り替える、とDateTime、目的の年表をパラメーターとして受け入れるコンストラクターがあります

于 2012-12-02T20:11:18.133 に答える