ThaiBuddhistCalendar クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイ仏暦を表します。
public ref class ThaiBuddhistCalendar : System::Globalization::Calendar
public class ThaiBuddhistCalendar : System.Globalization.Calendar
[System.Serializable]
public class ThaiBuddhistCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ThaiBuddhistCalendar : System.Globalization.Calendar
type ThaiBuddhistCalendar = class
inherit Calendar
[<System.Serializable>]
type ThaiBuddhistCalendar = class
inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ThaiBuddhistCalendar = class
inherit Calendar
Public Class ThaiBuddhistCalendar
Inherits Calendar
- 継承
- 属性
注釈
タイの仏教暦はグレゴリオ暦とまったく同じように動作しますが、年と時代が異なる点が異なります。
注意
ThaiBuddhistCalendar クラスや .NET Framework のその他のカレンダー クラスの使用方法の詳細については、「カレンダーの使用」を参照してください。
クラスは ThaiBuddhistCalendar 、現在の時代 (年号) のみを認識します。
タイ仏教暦の閏年は、グレゴリオ暦の同じ閏年に対応します。 グレゴリオ暦の閏年は、100 で割り切れる場合を除き、4 で割り切れるグレゴリオ暦の年として定義されます。 ただし、400 で割り切れるグレゴリオ暦の年は閏年です。 平年は 365 日で、閏年は 366 日です。
タイ仏教暦には、それぞれ 28 日から 31 日で 12 か月があります。
GetMonth 値 | Month | 平年の日数 | 閏年の日数 |
---|---|---|---|
1 | มกราคม (1 月) | 31 | 31 |
2 | กุมภาพันธ์ (2 月) | 28 | 29 |
3 | มีนาคม (3 月) | 31 | 31 |
4 | เมษายน (4 月) | 30 | 30 |
5 | พฤษภาคม (5 月) | 31 | 31 |
6 | มิถุนายน (6 月) | 30 | 30 |
7 | กรกฎาคม (7 月) | 31 | 31 |
8 | สิงหาคม (8 月) | 31 | 31 |
9 | กันยายน (9 月) | 30 | 30 |
10 | ตุลาคม (10 月) | 31 | 31 |
11 | พฤศจิกายน (11 月) | 30 | 30 |
12 | ธันวาคม (12 月) | 31 | 31 |
2 月にはうるう年は 29 日、一般的な年の場合は 28 日があります。
グレゴリオ暦の 2001 年 1 月 1 日の日付は、タイ仏教暦の現在の時代の 2544 年の 1 月の最初の日に相当します。
各 CultureInfo は、一連の予定表をサポートしています。 Calendar プロパティは、カルチャの既定のカレンダーを返し、OptionalCalendars プロパティは、カルチャでサポートされているすべてのカレンダーを含む配列を返します。 CultureInfo が使用するカレンダーを変更するには、アプリケーションで Calendar の CultureInfo.DateTimeFormat プロパティに新しい Calendar を設定してください。
コンストラクター
ThaiBuddhistCalendar() |
ThaiBuddhistCalendar クラスの新しいインスタンスを初期化します。 |
フィールド
CurrentEra |
現在のカレンダーの現在の時代 (年号) を表します。 このフィールドの値は 0 です。 (継承元 Calendar) |
ThaiBuddhistEra |
現在の時代 (年号) を表します。 このフィールドは定数です。 |
プロパティ
AlgorithmType |
現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 |
AlgorithmType |
現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 (継承元 Calendar) |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime プロパティで指定された年の前の年の日数を取得します。 (継承元 Calendar) |
Eras |
ThaiBuddhistCalendar クラス内の時代 (年号) のリストを取得します。 |
IsReadOnly |
この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。 (継承元 Calendar) |
MaxSupportedDateTime |
ThaiBuddhistCalendar クラスでサポートされている最も新しい日付と時刻を取得します。 |
MaxSupportedDateTime |
この Calendar オブジェクトでサポートされている最も新しい日付と時刻を取得します。 (継承元 Calendar) |
MinSupportedDateTime |
ThaiBuddhistCalendar クラスでサポートされている最も古い日付と時刻を取得します。 |
MinSupportedDateTime |
この Calendar オブジェクトでサポートされている最も古い日付と時刻を取得します。 (継承元 Calendar) |
TwoDigitYearMax |
年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。 |
メソッド
適用対象
こちらもご覧ください
.NET