予定表識別子
このトピックでは、さまざまな予定表を指定するために使用される予定表識別子 (データ型 CALID) を定義します。 アプリケーションでは、CALID データ型を受け取るパラメーターを持つ次の NLS 関数とコールバック関数を使用するときに、これらの識別子を使用できます。
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfoの
- EnumCalendarInfoExの
- EnumCalendarInfoExExの
- EnumCalendarInfoProcExの
- EnumDateFormatsProcExの
- GetCalendarInfoをする
- GetCalendarInfoExの
- GetCalendarSupportedDateRangeの
- IsCalendarLeapYearの
- SetCalendarInfoの
次の値が定義されています。 その他の値はすべて予約されています。 これらの値を互いに組み合わせることはできません。
予定表識別子
意味
1
CAL_GREGORIAN
グレゴリオ暦 (ローカライズ)
2
CAL_GREGORIAN_US
グレゴリオ暦 (常に英語の文字列)
3
CAL_JAPAN
日本天皇元号
4
CAL_TAIWAN
台湾カレンダー
5
CAL_KOREA
韓国タングン時代
6
CAL_HIJRI
イスラム暦 (アラビア月)
7
CAL_THAI
タイ語
8
CAL_HEBREW
ヘブライ語 (月)
9
CAL_GREGORIAN_ME_FRENCH
グレゴリオ暦 中東 フランス語
10
CAL_GREGORIAN_ARABIC
グレゴリオ暦 (アラビア語)
11
CAL_GREGORIAN_XLIT_ENGLISH
グレゴリオ暦 (音訳英語)
12
CAL_GREGORIAN_XLIT_FRENCH
グレゴリオ暦の音訳フランス語
23
CAL_UMALQURA
Windows Vista 以降: Um Al Qura (アラビア太陰暦) カレンダー
手記
識別子CAL_GREGORIAN_XLIT_FRENCHとCAL_UMALQURAの間の番号付けにおけるギャップは意図的なものです。 CAL_UMALQURAの指定子は 13 ではなく 23 です。
さらに、EnumCalendarInfoと EnumCalendarInfoEx、値ENUM_ALL_CALENDARSを使用して、適用可能なすべての予定表の列挙を要求できます。
価値
意味
0xffffffff
ENUM_ALL_CALENDARS
指定したロケールに適用されるすべてのカレンダー