CalendarIdentifiers.Japanese プロパティ

定義

日本語の予定表の識別子を取得します。

public:
 static property Platform::String ^ Japanese { Platform::String ^ get(); };
static winrt::hstring Japanese();
public static string Japanese { get; }
var string = CalendarIdentifiers.japanese;
Public Shared ReadOnly Property Japanese As String

プロパティ値

String

Platform::String

winrt::hstring

日本語カレンダーの識別子である文字列 "JapaneseCalendar" です。

注釈

和暦とも呼ばれる日本暦は、 グレゴリオ暦 とまったく同じように動作しますが、年と時代が異なる点が異なります。

和暦では、天皇の代ごとに 1 つの時代 (年号) を認識します。 現在の時代 (年号) は平成時代で、グレゴリオ暦の 1989 年に始まりました。 元号の名前は通常、年の前に表示されます。 たとえば、グレゴリオ暦の暦年 2012 は、日本の暦年平成 24 年です。

CalendarIdentifiers クラスは、次のように日本の時代 (年号) に数値を割り当てます。

時代 (年号) の値 EraAsString グレゴリオ暦の日付
4 平成 (Heisei) 1989 年 1 月 8 日から 2019 年 4 月 30 日まで
3 昭和 (Showa) 1926 年 12 月 25 日から 1989 年 1 月 7 日まで
2 大正 1912 年 7 月 30 日から 1926 年 12 月 24 日まで
1 明治 (Meiji) 1868 年 1 月 1 日から 1912 年 7 月 29 日

CalendarIdentifiers クラスは、明治 1 年 (グレゴリオ暦の 1868 年 1 月 1 日) の最初の月の最初の日からのみ日付を処理します。 和暦は明治 6 年 (グレゴリオ暦の 1873 年) に太陰暦から太陽暦に切り替わりましたが、この実装は太陽暦のみに基づいています。

和暦の閏年は、グレゴリオ暦の閏年と同じ年に対応します。 グレゴリオ暦の閏年は、100 で割り切れる場合を除き、4 で割り切れるグレゴリオ暦の年として定義されます。 ただし、400 で割り切れるグレゴリオ暦の年は閏年です。 平年は 365 日で、閏年は 366 日です。

和暦には、28 ~ 31 日の 12 か月があります。

MonthAsNumericString Month 英語 平年の日数 閏年の日数
1 1月 (Ichigatsu) January 31 31
2 2月 (Nigatsu) Ferbruary 28 29
3 3 月 (サンガツ) 3 月 31 31
4 4月(志賀津) April 30 30
5 5 月 (五月) May 31 31
6 6 月 (六ヶ津) 6 月 30 30
7 7月(七ヶ津) 7 月 31 31
8 8月(八ヶ津) 8 月 31 31
9 9 月 (Kugatsu) September 30 30
10 10 月 (十ヶ津) 10 月 31 31
11 11 月 (十一月) November 30 30
12 12 月 (ジュニガツ) 12 月 31 31

グレゴリオ暦の February に相当する 2 月は、閏年の場合は 29 日で、平年の場合は 28 日です。

グレゴリオ暦の 2012 年 1 月 1 日の日付は、平成 24 年の一月の最初の日に相当します。

年号、曜日、月の名前の日本語のカレンダー文字列はローカライズされないため、calendar オブジェクトの ResolvedLanguage プロパティの現在の値に関係なく、日本語で表示されます。

適用対象

こちらもご覧ください