次の方法で共有


EastAsianLunisolarCalendar クラス

定義

時間が月、日、年、および時代 (年号) に分割され、日付が太陽と月の周期に基づいている暦を表します。

public ref class EastAsianLunisolarCalendar abstract : System::Globalization::Calendar
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
type EastAsianLunisolarCalendar = class
    inherit Calendar
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type EastAsianLunisolarCalendar = class
    inherit Calendar
Public MustInherit Class EastAsianLunisolarCalendar
Inherits Calendar
継承
EastAsianLunisolarCalendar
派生
属性

注釈

このクラスは EastAsianLunisolarCalendar 、太陽年と月に加えて、年 (60 年ごとに繰り返される) の三元周期をサポートしています。 カレンダーの各太陽年は、性別年 (参照GetSexagenaryYear)、天幹 (参照)、および地上分岐 (を参照GetCelestialStemGetTerrestrialBranch) に関連付けられています。

注意

EastAsianLunisolarCalendar クラスや .NET Framework のその他のカレンダー クラスの使用方法の詳細については、「カレンダーの使用」を参照してください。

年は、その年の任意の月の後に閏月を持つ場合があり、月は閏日を持つことができます。 たとえば、 メソッドは GetMonth 、指定した日付に関連付けられた月を示す正の整数を返します。 年の 8 か月目から 9 か月目の間に閏月がある場合、 GetMonth このメソッドは 8 か月目に 8、うるう 8 か月目に 9、9 月目に 10 を返します。

それぞれ CultureInfo は、一連の予定表をサポートしています。 現在、 クラスでサポートされているCultureInfoカルチャでは、 からEastAsianLunisolarCalendar派生した lunisolar カレンダー クラスは使用されていません。 したがって、このクラスとそのクラスから派生したクラスは、東アジアの lunisolar カレンダーの日付の計算にのみ使用できます。 このクラスでは、lunisolar カレンダーで使用される用語で を記述 DateTime するいくつかの "get" メソッドと ToDateTime 、lunisolar カレンダー データから に変換する メソッドが DateTimeサポートされています。

フィールド

CurrentEra

現在のカレンダーの現在の時代 (年号) を表します。 このフィールドの値は 0 です。

(継承元 Calendar)

プロパティ

AlgorithmType

現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。

AlgorithmType

現在のカレンダーの暦法 (太陽暦、太陰暦、または両者の組み合わせ) を示す値を取得します。

(継承元 Calendar)
DaysInYearBeforeMinSupportedYear

MinSupportedDateTime プロパティで指定された年の前の年の日数を取得します。

(継承元 Calendar)
Eras

派生クラスでオーバーライドされると、現在のカレンダーの時代 (年号) のリストを取得します。

(継承元 Calendar)
IsReadOnly

この Calendar オブジェクトが読み取り専用かどうかを示す値を取得します。

(継承元 Calendar)
MaxSupportedDateTime

この Calendar オブジェクトでサポートされている最も新しい日付と時刻を取得します。

(継承元 Calendar)
MinSupportedDateTime

この Calendar オブジェクトでサポートされている最も古い日付と時刻を取得します。

(継承元 Calendar)
TwoDigitYearMax

年の 2 桁表記で表すことができる 100 年間の範囲内で最後に当たる年を取得または設定します。

メソッド

AddDays(DateTime, Int32)

指定した DateTime から指定した日数が経過した後の DateTime を返します。

(継承元 Calendar)
AddHours(DateTime, Int32)

指定した DateTime から指定した時間数が経過した後の DateTime を返します。

(継承元 Calendar)
AddMilliseconds(DateTime, Double)

指定した DateTime から指定したミリ秒数が経過した後の DateTime を返します。

(継承元 Calendar)
AddMinutes(DateTime, Int32)

指定した DateTime から指定した分数が経過した後の DateTime を返します。

(継承元 Calendar)
AddMonths(DateTime, Int32)

指定した日付から指定した月数が経過した後の日付を計算します。

AddSeconds(DateTime, Int32)

指定した DateTime から指定した秒数が経過した後の DateTime を返します。

(継承元 Calendar)
AddWeeks(DateTime, Int32)

指定した DateTime から指定した週数が経過した後の DateTime を返します。

(継承元 Calendar)
AddYears(DateTime, Int32)

指定した日付から指定した年数が経過した後の日付を計算します。

Clone()

現在の Calendar オブジェクトのコピーである新しいオブジェクトを作成します。

(継承元 Calendar)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetCelestialStem(Int32)

干支 (60 年周期) における指定した年の天干を計算します。

GetDayOfMonth(DateTime)

指定した日付の日を計算します。

GetDayOfWeek(DateTime)

指定した日付の曜日を計算します。

GetDayOfYear(DateTime)

指定した日付の年の年間積算日を計算します。

GetDaysInMonth(Int32, Int32)

現在の時代 (年号) の指定した月および年の日数を返します。

(継承元 Calendar)
GetDaysInMonth(Int32, Int32, Int32)

指定した年と時代 (年号) の指定した月の日数を計算します。

GetDaysInYear(Int32)

現在の時代 (年号) の指定した年の日数を返します。

(継承元 Calendar)
GetDaysInYear(Int32, Int32)

指定した年と時代 (年号) の日数を計算します。

GetEra(DateTime)

派生クラスでオーバーライドされると、指定した DateTime の時代 (年号) を返します。

(継承元 Calendar)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetHour(DateTime)

指定した DateTime の時間の値を返します。

(継承元 Calendar)
GetLeapMonth(Int32)

指定された年の閏月を計算します。

(継承元 Calendar)
GetLeapMonth(Int32, Int32)

指定された年と時代 (年号) の閏月を計算します。

GetMilliseconds(DateTime)

指定した DateTime のミリ秒の値を返します。

(継承元 Calendar)
GetMinute(DateTime)

指定した DateTime の分の値を返します。

(継承元 Calendar)
GetMonth(DateTime)

指定した日付の月を返します。

GetMonthsInYear(Int32)

現在の時代 (年号) の指定した年の月数を返します。

(継承元 Calendar)
GetMonthsInYear(Int32, Int32)

指定した年と時代 (年号) の月数を計算します。

GetSecond(DateTime)

指定した DateTime の秒の値を返します。

(継承元 Calendar)
GetSexagenaryYear(DateTime)

指定した日付に対応する、干支 (60 年周期) における年を計算します。

GetTerrestrialBranch(Int32)

干支 (60 年周期) における指定した年の地支を計算します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

指定した DateTime 値の日付を含む年の週を返します。

(継承元 Calendar)
GetYear(DateTime)

指定した日付の年を返します。

IsLeapDay(Int32, Int32, Int32)

現在の時代 (年号) の指定した日付が閏日かどうかを判断します。

(継承元 Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

指定した時代 (年号) の指定した日付が閏日かどうかを確認します。

IsLeapMonth(Int32, Int32)

現在の時代 (年号) の指定した年の指定した月が閏月かどうかを判断します。

(継承元 Calendar)
IsLeapMonth(Int32, Int32, Int32)

指定した年と時代 (年号) の指定した月が閏月かどうかを確認します。

IsLeapYear(Int32)

現在の時代 (年号) の指定した年が閏年かどうかを判断します。

(継承元 Calendar)
IsLeapYear(Int32, Int32)

指定した時代 (年号) の指定した年が閏年かどうかを確認します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

現在の時代 (年号) の指定した日付と時刻に設定された DateTime を返します。

(継承元 Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

指定した日付、時刻、時代 (年号) に設定された DateTime を返します。

ToFourDigitYear(Int32)

指定した年を 4 桁表記の年に変換します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください