Calendar`
Calendar`
Jewish
バージョン10.0で,暦機能はWolfram言語に組み込まれた »
Jewish
ユダヤ暦で表す.
詳細とオプション
- Jewishを使うためには,まず暦パッケージをロードしなくてはならない.それにはNeeds["Calendar`"]を実行する必要がある.
- JewishはCalendarオプションの値であり,CalendarChangeの引数として使うことができる.
例題
すべて開くすべて閉じる例 (5)
CalendarChangeの引数Jewishは西洋(グレゴリオ)暦とユダヤ暦の日付を変換する.グレゴリオ暦でのイスラエル独立の日付は1948年5月14日である:
ユダヤ暦では過越祭の前の月が閏月なので,Wolfram言語は過越祭の月であるニサンから番号を付ける:
Wolfram言語の番号付けでは,ユダヤ年の最初の月であるティシュリーの番号は7である:
ユダヤ暦には閏月があるため,日付は西洋暦の1か月分も異なることがある.イスラエルの独立記念日は,西洋暦とユダヤ暦とで大きく異なる:
アプリケーション (3)
考えられる問題 (1)
ユダヤ暦は太陰太陽暦(年は季節に従い,月は月の満ち欠けの経過を追う)なので,19年に7回の閏月がある.この閏月は春の過越祭の前の月に起るので,ユダヤ暦の月は次のように過越祭の月であるニサンから数え始めるのが適切である:
ユダヤ年は秋に始まるので,月の番号は常に昇順であるとは限らない.つまり同じ年の後の日付の方が,月の番号は小さいこともある:
このため,暦関数の中にはCalendar->Jewishオプションでも使えるものもあるが,同じ規則に従ってはいない.DaysBetweenは2番目の日付の方が辞書式順序(通常のWolfram言語での順番付けでも)では小さい場合でも正の数を返す:
DaysPlusは後の日付に対しては辞書式順序(通常のWolfram言語での順番付け)の小さい結果を返す: