Share via


HebrewCalendar クラス

ヘブライ暦を表します。

この型のすべてのメンバの一覧については、HebrewCalendar メンバ を参照してください。

System.Object
   System.Globalization.Calendar
      System.Globalization.HebrewCalendar

<Serializable>
Public Class HebrewCalendar   Inherits Calendar
[C#]
[Serializable]
public class HebrewCalendar : Calendar
[C++]
[Serializable]
public __gc class HebrewCalendar : public Calendar
[JScript]
public
   Serializable
class HebrewCalendar extends Calendar

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

ヘブライ暦では、B.C.E (Before Common Era: 紀元前) および A.M (ラテン語で "世界の年" を意味する "Anno Mundi") の 2 つの時代 (年号) が認識されます。 HebrewCalendar クラスのこの実装は、現在の時代 (年号) (A.M) と、ヘブライ暦の 5343 ~ 6000 年 (グレゴリオ暦の 1582 ~ 2240 年) だけを認識します。

19 で割り切れる年で終了する 19 年周期の 3 番目、6 番目、8 番目、11 番目、14 番目、17 番目、および 19 番目の年が閏年です。平年の日数は、ユダヤ教の祝日に応じて 353 ~ 355 日になります。閏年の日数は 383 ~ 385 日です。

ヘブライ暦では、平年には 12 の月、閏年には 13 の月があります。

GetMonth 値 (平年) GetMonth 値 (閏年) 平年の日数 閏年の日数
1 1 תשרי (Tishrei) 30 30
2 2 חשון (Cheshvan) 29/30 29/30
3 3 כסלו (Kislev) 29/30 29/30
4 4 טבת (Tevet) 29 29
5 5 שבט (Shevat) 30 30
6 - אדר (Adar) 29 -
- 6 אדר א (Adar Alef) - 30
- 7 אדר ב (Adar Beit) - 29
7 8 ניסן (Nissan) 30 30
8 9 אייר (Iyar) 29 29
9 10 סיון (Sivan) 30 30
10 11 תמוז (Tamuz) 29 29
11 12 אב (Av) 30 30
12 13 אלול (Elul) 29 29

Cheshvan と Kislev の日数は、ユダヤ教の祝日の日付によって変わります。閏年には、Adar は 30 日の Adar Alef と 29 日の Adar Beit に置き換えられます。Adar Beit は、閏月と見なされます。Adar Alef の最後の日と Adar Beit のすべての日が、閏日と見なされます。

グレゴリオ暦での紀元後 2001 年 1 月 1 日は、ヘブライ暦の創世紀元 5761 年の Tevet の 6 日目に相当します。

CultureInfo は一連の暦をサポートしています。 Calendar プロパティは、カルチャの既定の暦を返し、 OptionalCalendars プロパティは、そのカルチャがサポートしているすべての暦の配列を返します。 CultureInfo が使用する暦を変更するには、 CultureInfo.DateTimeFormatCalendar プロパティを新しい Calendar に設定します。

必要条件

名前空間: System.Globalization

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

HebrewCalendar メンバ | System.Globalization 名前空間 | Calendar | Calendar | OptionalCalendars