Udostępnij za pośrednictwem


TaiwanLunisolarCalendar Klasa

Definicja

Reprezentuje kalendarz lunisolarny Tajwanu. Jeśli chodzi o kalendarz tajwański, lata są obliczane przy użyciu kalendarza gregoriańskiego, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza lunisolar.

public ref class TaiwanLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type TaiwanLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type TaiwanLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
Public Class TaiwanLunisolarCalendar
Inherits EastAsianLunisolarCalendar
Dziedziczenie
TaiwanLunisolarCalendar
Atrybuty

Uwagi

Kalendarz lunisolarny Tajwanu działa dokładnie tak jak kalendarz gregoriański, z tą różnicą, że rok i era są inne. Klasa TaiwanLunisolarCalendar oblicza lata przy użyciu kalendarza gregoriańskiego, dni i miesięcy przy użyciu EastAsianLunisolarCalendar klasy i rozpoznaje tylko bieżącą erę.

Uwaga

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

Klasa TaiwanLunisolarCalendar pochodzi z EastAsianLunisolarCalendar klasy, która reprezentuje kalendarz lunisolarny. Klasa EastAsianLunisolarCalendar wspiera sexagenary cykl roku (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, Niebiańską Łodygą i Oddziałem Lądowym, a kalendarze te mogą być przestępne miesiące po każdym miesiącu roku.

Miesiąc przestępny może wystąpić po każdym miesiącu w roku. Na przykład EastAsianLunisolarCalendar.GetMonth(DateTime) metoda zwraca liczbę z zakresu od 1 do 13, która wskazuje 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 przestępnego ósmego miesiąca i 10 dla dziewiątego miesiąca.

Obecnie element TaiwanLunisolarCalendar nie jest używany przez żadną z kultur obsługiwanych przez klasę CultureInfo . W związku z tym ta klasa może służyć tylko do obliczania dat w kalendarzu lunisolarnym Tajwanu.

Każdy CultureInfo obiekt obsługuje zestaw kalendarzy. Właściwość Calendar zwraca domyślny kalendarz kultury, a OptionalCalendars właściwość zwraca tablicę zawierającą wszystkie kalendarze obsługiwane przez kulturę. Aby zmienić kalendarz używany przez CultureInfoelement , aplikacja powinna ustawić Calendar właściwość CultureInfo.DateTimeFormat na nową Calendarwartość .

Konstruktory

TaiwanLunisolarCalendar()

Inicjuje nowe wystąpienie klasy TaiwanLunisolarCalendar.

Pola

CurrentEra

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

(Odziedziczone po Calendar)

Właściwości

AlgorithmType

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

(Odziedziczone po EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

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

DaysInYearBeforeMinSupportedYear

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

(Odziedziczone po Calendar)
Eras

Pobiera era, które są istotne dla bieżącego TaiwanLunisolarCalendar obiektu.

IsReadOnly

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

(Odziedziczone po Calendar)
MaxSupportedDateTime

Pobiera maksymalną datę i godzinę obsługiwaną przez klasę TaiwanLunisolarCalendar .

MinSupportedDateTime

Pobiera minimalną datę i godzinę obsługiwaną przez klasę TaiwanLunisolarCalendar .

TwoDigitYearMax

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

(Odziedziczone po EastAsianLunisolarCalendar)

Metody

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 wartości DateTime.

(Odziedziczone po Calendar)
AddMilliseconds(DateTime, Double)

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

(Odziedziczone po Calendar)
AddMinutes(DateTime, Int32)

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

(Odziedziczone po Calendar)
AddMonths(DateTime, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

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

(Odziedziczone po Calendar)
AddWeeks(DateTime, Int32)

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

(Odziedziczone po Calendar)
AddYears(DateTime, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
Clone()

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

(Odziedziczone po Calendar)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetCelestialStem(Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

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

(Odziedziczone po EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

Oblicza dzień tygodnia w określonej dacie.

(Odziedziczone po EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

Oblicza dzień roku w określonej dacie.

(Odziedziczone po EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

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

(Odziedziczone po Calendar)
GetDaysInMonth(Int32, Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

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

(Odziedziczone po Calendar)
GetDaysInYear(Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
GetEra(DateTime)

Pobiera erę odpowiadającą określonej DateTimeerze .

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)

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

(Odziedziczone po Calendar)
GetLeapMonth(Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
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.

(Odziedziczone po EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

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

(Odziedziczone po Calendar)
GetMonthsInYear(Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
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.

(Odziedziczone po EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
GetType()

Type Pobiera wartość 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.

(Odziedziczone po EastAsianLunisolarCalendar)
IsLeapDay(Int32, Int32, Int32)

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

(Odziedziczone po Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
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)
IsLeapMonth(Int32, Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
IsLeapYear(Int32)

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

(Odziedziczone po Calendar)
IsLeapYear(Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
MemberwiseClone()

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

(Odziedziczone po Object)
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)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

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

(Odziedziczone po EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

Konwertuje określony rok na czterocyfrowy rok.

(Odziedziczone po EastAsianLunisolarCalendar)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też