ChineseLunisolarCalendar クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
月、日、年などの区分で時間を表します。 年の計算では中国暦が使用され、日と月の計算では太陰太陽暦が使用されます。
public ref class ChineseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type ChineseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type ChineseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
Public Class ChineseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
- 継承
- 属性
注釈
クラスは ChineseLunisolarCalendar 、lunisolar カレンダーを EastAsianLunisolarCalendar 表す クラスから派生します。 このクラスは EastAsianLunisolarCalendar 、太陽年と月に加えて、60年ごとに繰り返される性年周期をサポートしています。 カレンダーの各太陽年は、性別年、天の幹、地上の枝に関連付けられています。これらのカレンダーは、年の任意の月の後にうるう月を持つことができます。 このクラスは ChineseLunisolarCalendar 、太陽計算に基づいて年を計算し、月と日を月の計算に基づいて計算します。
注意
ChineseLunisolarCalendar クラスや .NET Framework のその他のカレンダー クラスの使用方法の詳細については、「カレンダーの使用」を参照してください。
閏月は、1 年の任意の月の後に発生する可能性があります。 たとえば、 メソッドは GetMonth 、指定した日付に関連付けられている月を示す 1 ~ 13 の数値を返します。 年の 8 か月目から 9 か月目の間にうるう月がある場合、 GetMonth メソッドは 8 か月目に 8、うるう 8 か月目に 9、9 月目に 10 を返します。
現在、 ChineseLunisolarCalendar は クラスでサポートされている CultureInfo カルチャでは使用されません。 したがって、このクラスは、中国の lunisolar カレンダーの日付を計算する場合にのみ使用できます。
各 CultureInfo オブジェクトは、カレンダーのセットをサポートしています。 Calendar プロパティは、カルチャの既定のカレンダーを返し、OptionalCalendars プロパティは、カルチャでサポートされているすべてのカレンダーを含む配列を返します。 CultureInfo が使用するカレンダーを変更するには、アプリケーションで Calendar の CultureInfo.DateTimeFormat プロパティに新しい Calendar を設定してください。
コンストラクター
ChineseLunisolarCalendar() |
ChineseLunisolarCalendar クラスの新しいインスタンスを初期化します。 |
フィールド
ChineseEra |
現在の ChineseLunisolarCalendar オブジェクトに対応する時代 (年号) を指定します。 |
CurrentEra |
現在のカレンダーの現在の時代 (年号) を表します。 このフィールドの値は 0 です。 (継承元 Calendar) |
プロパティ
AlgorithmType |
現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。 (継承元 EastAsianLunisolarCalendar) |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime プロパティで指定された年の前の年の日数を取得します。 |
DaysInYearBeforeMinSupportedYear |
MinSupportedDateTime プロパティで指定された年の前の年の日数を取得します。 (継承元 Calendar) |
Eras |
現在の ChineseLunisolarCalendar オブジェクトでサポートされている日付と時刻の範囲に対応する時代 (年号) を取得します。 |
IsReadOnly |
この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。 (継承元 Calendar) |
MaxSupportedDateTime |
ChineseLunisolarCalendar クラスでサポートされている最大の日付と時刻を取得します。 |
MinSupportedDateTime |
ChineseLunisolarCalendar クラスでサポートされている最小の日付と時刻を取得します。 |
TwoDigitYearMax |
年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。 (継承元 EastAsianLunisolarCalendar) |
メソッド
適用対象
こちらもご覧ください
.NET