JapaneseCalendar クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Class JapaneseCalendar Inherits Calendar
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class JapaneseCalendar : public Calendar
和暦とも呼ばれる日本の暦は、年と時代 (年号) が異なる点を除いて、グレゴリオ暦と同じです。
和暦では、天皇の在位期間ごとに 1 つの元号が認識されます。現在の時代 (年号) は、グレゴリオ暦の 1989 年から始まる平成です。通常、時代 (年号) 名は年の前に表示されます。たとえば、グレゴリオ暦の 2001 年は、和暦では平成 13 年です。ある元号の最初の年を "元年" と呼ぶため、グレゴリオ暦の 1989 年は、和暦では平成元年となります。
このクラスは、次のように時代 (年号) に番号を割り当てます。
GetEra 値 | |||
---|---|---|---|
4 | 平成 (Heisei) | 平 (H, h) | |
3 | 昭 (S, s) | ||
2 | 大 (T, t) | ||
1 | 明 (M, m) |
このクラスは、明治 1 年の 9 番目の月の 8 番目の日 (グレゴリオ暦で 1868 年の 9 月 8 日) 以降の日付だけを処理します。和暦は明治 6 年 (グレゴリオ暦の 1873 年) に太陰暦から太陽暦に切り替えられましたが、この実装は太陽暦だけに基づいています。
和暦の閏年は、グレゴリオ暦の同じ閏年に対応しています。グレゴリオ暦の閏年は、100 で割り切れる年を除く、4 で割り切れるグレゴリオ暦年として定義されていますが、400 で割り切れるグレゴリオ暦年は閏年になります。平年の日数は 365 日で、閏年の日数は 366 日です。
和暦には、それぞれ 28 ~ 31 日で構成される 12 の月があります。
GetMonth 値 | 月 | 英語 | ||
---|---|---|---|---|
1 | 1 月 (Ichigatsu) | |||
2 | 2 月 (Nigatsu) | |||
3 | ||||
4 | 4 月 (Shigatsu) | |||
5 | 5 月 (Gogatsu) | May | ||
6 | 6 月 (Rokugatsu) | |||
7 | 7 月 (Shichigatsu) | |||
8 | 8 月 (Hachigatsu) | |||
9 | 9 月 (Kugatsu) | |||
10 月 (Juugatsu) | ||||
11 月 (Juuichigatsu) | ||||
12 月 (Juunigatsu) |
グレゴリオ暦の February に相当する 2 月は、閏年には 29 日、平年には 28 日で構成されます。
グレゴリオ暦での紀元後 2001 年 1 月 1 日は、和暦の平成 13 年 1 月 1 日に相当します。
JapaneseCalendar クラスを使用する場合、DateTime.Parse は、年の前に表記される時代 (年号) の省略形を認識します。これは、大文字と小文字が区別されないローマ字 1 文字の省略形か、漢字 1 文字の省略形です。
各 CultureInfo は一連の暦をサポートしています。Calendar プロパティは、カルチャの既定の暦を返し、OptionalCalendars プロパティは、そのカルチャがサポートしているすべての暦の配列を返します。CultureInfo が使用する暦を変更するには、CultureInfo.DateTimeFormat の Calendar プロパティを新しい Calendar に設定します。
System.Globalization.Calendar
System.Globalization.JapaneseCalendar
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
JapaneseCalendar メンバ
System.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ
JapaneseCalendar コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)
構文
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
JapaneseCalendar プロパティ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
AlgorithmType | オーバーライドされます。 現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 | |
Eras | オーバーライドされます。 JapaneseCalendar における時代 (年号) のリストを取得します。 | |
IsReadOnly | この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。 ( Calendar から継承されます。) | |
MaxSupportedDateTime | オーバーライドされます。 現在の JapaneseCalendar オブジェクトでサポートされている最も新しい日付と時刻を取得します。 | |
MinSupportedDateTime | オーバーライドされます。 現在の JapaneseCalendar オブジェクトでサポートされている最も古い日付と時刻を取得します。 | |
TwoDigitYearMax | オーバーライドされます。 年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。 |
関連項目
JapaneseCalendar クラスSystem.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ
JapaneseCalendar メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
関連項目
JapaneseCalendar クラスSystem.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ
JapaneseCalendar メンバ
JapaneseCalendar データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
AlgorithmType | オーバーライドされます。 現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 | |
Eras | オーバーライドされます。 JapaneseCalendar における時代 (年号) のリストを取得します。 | |
IsReadOnly | この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。(Calendar から継承されます。) | |
MaxSupportedDateTime | オーバーライドされます。 現在の JapaneseCalendar オブジェクトでサポートされている最も新しい日付と時刻を取得します。 | |
MinSupportedDateTime | オーバーライドされます。 現在の JapaneseCalendar オブジェクトでサポートされている最も古い日付と時刻を取得します。 | |
TwoDigitYearMax | オーバーライドされます。 年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
関連項目
JapaneseCalendar クラスSystem.Globalization 名前空間
Calendar クラス
GregorianCalendar クラス
CultureInfo.Calendar プロパティ
CultureInfo.OptionalCalendars プロパティ
日本の暦
(Japanese calendar から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/08 02:51 UTC 版)
日本の暦(にっぽんのこよみ)では、日本における暦法の歴史と、それに伴う暦(暦書・暦表)に関する話題について述べる。
注釈
出典
- ^ kotobank-世界大百科事典 「京暦」
- ^ 「三島暦と河合家」
- ^ kotobank-世界大百科事典 「丹生暦」
- ^ 三重県環境生活部文化振興課県史編さんグループ 「全国に広まった伊勢暦」
- ^ 全国団扇扇子カレンダー協議会 「カレンダーの歴史」
「Japanese calendar」の例文・使い方・用例・文例
- 外国系米人 《Irish‐Americans (アイルランド系米人), Japanese‐Americans (日系米人)など》.
- Japanese calendarのページへのリンク