Język

EastAsianLunisolarCalendar Klasa

Definicja

Reprezentuje kalendarz, który dzieli czas na miesiące, dni, lata i epoki oraz daty, które są oparte na cyklach słońca i księżyca.

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
Dziedziczenie
EastAsianLunisolarCalendar
Pochodne
Atrybuty

Uwagi

Klasa EastAsianLunisolarCalendar wspiera sexagenary cykl lat (który powtarza się co 60 lat) oprócz lat słonecznych i miesięcy księżycowych. Każdy rok słoneczny w kalendarzu jest związany z Sexagenary Year (patrz ), niebiańską łodygą (patrz GetSexagenaryYearGetCelestialStem) i gałąź naziemną (patrz GetTerrestrialBranch).

Note

Aby uzyskać informacje o korzystaniu z EastAsianLunisolarCalendar klasy i innych klas kalendarza w programie .NET Framework, zobacz Praca z kalendarzami.

Rok może mieć miesiąc przestępny po dowolnym miesiącu roku, a miesiąc może mieć dzień przestępny. Na przykład GetMonth metoda zwraca dodatnią liczbę całkowitą wskazującą miesiąc skojarzony z określoną datą. Jeśli istnieje miesiąc przestępny między ósmym i dziewiątym miesiącem roku, GetMonth metoda zwraca 8 dla ósmego miesiąca, 9 dla skoku ósmy miesiąc i 10 dla dziewiątego miesiąca.

Każda z nich CultureInfo obsługuje zestaw kalendarzy. Obecnie żadna z klas kalendarza lunisolarnego, która pochodzi z EastAsianLunisolarCalendar klasy, jest używana przez dowolną z kultur obsługiwanych przez klasę CultureInfo . W związku z tym ta klasa i te, które pochodzą z niej, mogą służyć tylko do obliczania dat w kalendarzach lunisolarnych Azji Wschodniej. Ta klasa obsługuje kilka metod "get" opisujących DateTime terminy używane przez kalendarze lunisolarne oraz ToDateTime metodę konwertowania danych kalendarza lunisolarnego na DateTime.

Pola

Nazwa Opis
CurrentEra

Reprezentuje bieżącą erę bieżącego kalendarza. Wartość tego pola to 0.

(Odziedziczone po Calendar)

Właściwości

Nazwa Opis
AlgorithmType

Pobiera wartość wskazującą, czy bieżący kalendarz jest oparty na słońcu, oparty na księżycu, czy też kombinacji obu.

DaysInYearBeforeMinSupportedYear

Pobiera liczbę dni w roku poprzedzającym rok określony przez MinSupportedDateTime właściwość .

(Odziedziczone po Calendar)
Eras

Po zastąpieniu w klasie pochodnej pobiera listę wymazów w bieżącym kalendarzu.

(Odziedziczone po Calendar)
IsReadOnly

Pobiera wartość wskazującą, czy ten Calendar obiekt jest tylko do odczytu.

(Odziedziczone po Calendar)
MaxSupportedDateTime

Pobiera najnowszą datę i godzinę obsługiwaną przez ten Calendar obiekt.

(Odziedziczone po Calendar)
MinSupportedDateTime

Pobiera najwcześniejszą datę i godzinę obsługiwaną przez ten Calendar obiekt.

(Odziedziczone po Calendar)
TwoDigitYearMax

Pobiera lub ustawia ostatni rok zakresu 100-letniego, który może być reprezentowany przez 2-cyfrowy rok.

Metody

Nazwa Opis
AddDays(DateTime, Int32)

Zwraca wartość , DateTime która jest określoną liczbą dni od określonej wartości DateTime.

(Odziedziczone po Calendar)
AddHours(DateTime, Int32)

Zwraca wartość , DateTime która jest określoną liczbą godzin od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddMilliseconds(DateTime, Double)

Zwraca wartość , DateTime która jest określoną liczbą milisekund od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddMinutes(DateTime, Int32)

Zwraca wartość , DateTime która jest określoną liczbą minut od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddMonths(DateTime, Int32)

Oblicza datę, która jest określoną liczbą miesięcy od określonej daty.

AddSeconds(DateTime, Int32)

Zwraca wartość , DateTime która jest określoną liczbą sekund od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddWeeks(DateTime, Int32)

Zwraca wartość DateTime , która jest określoną liczbą tygodni od określonej DateTimewartości .

(Odziedziczone po Calendar)
AddYears(DateTime, Int32)

Oblicza datę, która jest określoną liczbą lat od określonej daty.

Clone()

Tworzy nowy obiekt, który jest kopią bieżącego Calendar obiektu.

(Odziedziczone po Calendar)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetCelestialStem(Int32)

Oblicza niebiańską łodygę określonego roku w cyklu sexagenary (60-letni).

GetDayOfMonth(DateTime)

Oblicza dzień miesiąca w określonej dacie.

GetDayOfWeek(DateTime)

Oblicza dzień tygodnia w określonej dacie.

GetDayOfYear(DateTime)

Oblicza dzień roku w określonej dacie.

GetDaysInMonth(Int32, Int32, Int32)

Oblicza liczbę dni w określonym miesiącu określonego roku i ery.

GetDaysInMonth(Int32, Int32)

Zwraca liczbę dni w określonym miesiącu i roku bieżącej ery.

(Odziedziczone po Calendar)
GetDaysInYear(Int32, Int32)

Oblicza liczbę dni w określonym roku i erze.

GetDaysInYear(Int32)

Zwraca liczbę dni w określonym roku bieżącej ery.

(Odziedziczone po Calendar)
GetEra(DateTime)

Po przesłonięciu w klasie pochodnej zwraca erę określonego DateTimeelementu .

(Odziedziczone po Calendar)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHour(DateTime)

Zwraca wartość godziny w określonym DateTimeobiekcie .

(Odziedziczone po Calendar)
GetLeapMonth(Int32, Int32)

Oblicza miesiąc przestępny dla określonego roku i ery.

GetLeapMonth(Int32)

Oblicza miesiąc przestępny dla określonego roku.

(Odziedziczone po Calendar)
GetMilliseconds(DateTime)

Zwraca wartość milisekund w określonym DateTimeobiekcie .

(Odziedziczone po Calendar)
GetMinute(DateTime)

Zwraca wartość minut w określonym DateTimeobiekcie .

(Odziedziczone po Calendar)
GetMonth(DateTime)

Zwraca miesiąc w określonej dacie.

GetMonthsInYear(Int32, Int32)

Oblicza liczbę miesięcy w określonym roku i erze.

GetMonthsInYear(Int32)

Zwraca liczbę miesięcy w określonym roku w bieżącej erze.

(Odziedziczone po Calendar)
GetSecond(DateTime)

Zwraca wartość sekund w określonym DateTimeobiekcie .

(Odziedziczone po Calendar)
GetSexagenaryYear(DateTime)

Oblicza rok w cyklu sexagenary (60-letni), który odpowiada określonej dacie.

GetTerrestrialBranch(Int32)

Oblicza gałąź lądową określonego roku w cyklu sexagenary (60-letni).

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Zwraca tydzień roku, który zawiera datę w określonej DateTime wartości.

(Odziedziczone po Calendar)
GetYear(DateTime)

Zwraca rok w określonej dacie.

IsLeapDay(Int32, Int32, Int32, Int32)

Określa, czy określona data w określonej erze jest dniem przestępnym.

IsLeapDay(Int32, Int32, Int32)

Określa, czy określona data w bieżącej erze jest dniem przestępnym.

(Odziedziczone po Calendar)
IsLeapMonth(Int32, Int32, Int32)

Określa, czy określony miesiąc w określonym roku i erze jest miesiącem przestępnym.

IsLeapMonth(Int32, Int32)

Określa, czy określony miesiąc w określonym roku w bieżącej erze jest miesiącem przestępnym.

(Odziedziczone po Calendar)
IsLeapYear(Int32, Int32)

Określa, czy określony rok w określonej erze jest rokiem przestępnym.

IsLeapYear(Int32)

Określa, czy określony rok w bieżącej erze jest rokiem przestępnym.

(Odziedziczone po Calendar)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Zwraca wartość ustawioną DateTime na określoną datę, godzinę i erę.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Zwraca wartość ustawioną DateTime na określoną datę i godzinę w bieżącej erze.

(Odziedziczone po Calendar)
ToFourDigitYear(Int32)

Konwertuje określony rok na czterocyfrowy rok.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też