JapaneseCalendar クラスとは? わかりやすく解説

JapaneseCalendar クラス

和暦表します

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class JapaneseCalendar
    Inherits Calendar
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class JapaneseCalendar : Calendar
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class JapaneseCalendar : public
 Calendar
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class JapaneseCalendar extends Calendar
SerializableAttribute 
ComVisibleAttribute(true) 
public class JapaneseCalendar extends
 Calendar
解説解説

和暦とも呼ばれる日本の暦は、年と時代 (年号) が異なる点を除いてグレゴリオ暦と同じです。

和暦では、天皇在位期間ごとに 1 つ元号認識されます。現在の時代 (年号) は、グレゴリオ暦1989 年から始まる平成です。通常時代 (年号) 名は年の前に表示されます。たとえば、グレゴリオ暦2001 年は、和暦では平成 13 年です。ある元号最初の年を "元年" と呼ぶため、グレゴリオ暦1989 年は、和暦では平成元年となります

このクラスは、次のように時代 (年号) に番号割り当てます

このクラスは、明治 1 年の 9 番目の月の 8 番目の日 (グレゴリオ暦1868 年9 月 8 日) 以降日付だけを処理します和暦明治 6 年 (グレゴリオ暦1873 年) に太陰暦から太陽暦切り替えられましたが、この実装太陽暦だけに基づいてます。

和暦閏年は、グレゴリオ暦の同じ閏年対応してます。グレゴリオ暦閏年は、100割り切れる年を除く、4 で割り切れるグレゴリオ暦年として定義されていますが、400割り切れるグレゴリオ暦年は閏年なります平年日数365 日で、閏年日数366 日です。

和暦には、それぞれ 2831 日構成される 12 の月があります

GetMonth 値

英語

平年日数

閏年日数

1

1 月 (Ichigatsu)

January

31

31

2

2 月 (Nigatsu)

February

28

29

3

3 月 (Sangatsu)

March

31

31

4

4 月 (Shigatsu)

April

30

30

5

5 月 (Gogatsu)

May

31

31

6

6 月 (Rokugatsu)

June

30

30

7

7 月 (Shichigatsu)

July

31

31

8

8 月 (Hachigatsu)

August

31

31

9

9 月 (Kugatsu)

September

30

30

10

10 月 (Juugatsu)

October

31

31

11

11 月 (Juuichigatsu)

November

30

30

12

12 月 (Juunigatsu)

December

31

31

グレゴリオ暦February相当する 2 月は、閏年には 29 日平年には 28 日構成されます。

グレゴリオ暦での紀元後 2001 年 1 月 1 日は、和暦平成 13 年 1 月 1 日相当します

JapaneseCalendar クラス使用する場合、DateTime.Parse は、年の前に表記される時代 (年号) の省略形認識します。これは、大文字と小文字区別されないローマ字 1 文字省略形か、漢字 1 文字省略形です。

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

継承階層継承階層
System.Object
   System.Globalization.Calendar
    System.Globalization.JapaneseCalendar
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「JapaneseCalendar クラス」の関連用語

JapaneseCalendar クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



JapaneseCalendar クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS