TaiwanLunisolarCalendar Klasse

Definition

Stellt den taiwanesischen Mond-Sonnen-Kalender dar. Wie beim taiwanesischen Kalender werden Jahre unter Verwendung des gregorianischen Kalenders, Tage und Monate hingegen mit dem Mond-Sonne-Kalender berechnet.

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
Vererbung
TaiwanLunisolarCalendar
Attribute

Hinweise

Der Taiwan lunisolar kalender funktioniert genau wie der gregorianische Kalender, außer dass das Jahr und die Ära unterschiedlich sind. Die TaiwanLunisolarCalendar Klasse berechnet Jahre mithilfe des gregorianischen Kalenders, Tage und Monate mithilfe der EastAsianLunisolarCalendar Klasse und erkennt nur die aktuelle Ära.

Hinweis

Informationen zur Verwendung der Klasse und der TaiwanLunisolarCalendar anderen Kalenderklassen im .NET Framework finden Sie unter "Arbeiten mit Kalendern".

Die TaiwanLunisolarCalendar Klasse wird aus der EastAsianLunisolarCalendar Klasse abgeleitet, die den Lunisolarkalender darstellt. Die EastAsianLunisolarCalendar Klasse unterstützt den Sexagenär-Jahreszyklus (der jeden 60 Jahre wiederholt) zusätzlich zu Sonnenjahren und Mondmonaten. Jedes Sonnenjahr im Kalender ist einem Sexagenary-Jahr, einem Celestial-Stamm und einem terrestrischen Zweig zugeordnet, und diese Kalender können Monate nach jedem Monat des Jahres springen.

Ein Schaltmonat kann nach jedem Monat in einem Jahr auftreten. Die Methode gibt beispielsweise EastAsianLunisolarCalendar.GetMonth(DateTime) eine Zahl zwischen 1 und 13 zurück, die den Monat angibt, der einem angegebenen Datum zugeordnet ist. Wenn zwischen den acht und neunten Monaten des Jahres ein Sprungmonat vorhanden ist, gibt die GetMonth Methode 8 für den achtten Monat, 9 für den Achtelmonat und 10 für den neunten Monat zurück.

Derzeit wird dies TaiwanLunisolarCalendar von keiner der Kulturen verwendet, die von der CultureInfo Klasse unterstützt werden. Daher kann diese Klasse nur verwendet werden, um Datumsangaben im Taiwan lunisolar Kalender zu berechnen.

Jedes CultureInfo Objekt unterstützt eine Reihe von Kalendern. Die Eigenschaft gibt den Standardkalender für die Kultur zurück, und die Calendar Eigenschaft gibt ein Array zurück, das OptionalCalendars alle Kalender enthält, die von der Kultur unterstützt werden. Um den von einem CultureInfoverwendeten Kalender zu ändern, sollte die Anwendung die Calendar Eigenschaft CultureInfo.DateTimeFormat auf ein neues Calendarfestlegen.

Konstruktoren

TaiwanLunisolarCalendar()

Initialisiert eine neue Instanz der TaiwanLunisolarCalendar-Klasse.

Felder

CurrentEra

Stellt den aktuellen Zeitraum des aktuellen Kalenders dar. Der Wert dieses Felds beträgt 0.

(Geerbt von Calendar)

Eigenschaften

AlgorithmType

Ruft einen Wert ab, der angibt, ob der aktuelle Kalender ein Sonnen- oder ein Mondkalender oder eine Kombination beider Kalenderarten ist.

(Geerbt von EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

Ruft die Anzahl der Tage im Jahr ab, das dem Jahr vorausgeht, das von der MinSupportedDateTime-Eigenschaft angegeben wird.

DaysInYearBeforeMinSupportedYear

Ruft die Anzahl der Tage im Jahr ab, das dem Jahr vorausgeht, das von der MinSupportedDateTime-Eigenschaft angegeben wird.

(Geerbt von Calendar)
Eras

Ruft die Zeiträume ab, die sich auf das aktuelle TaiwanLunisolarCalendar-Objekt beziehen.

IsReadOnly

Ruft einen Wert ab, der angibt, ob dieses Calendar-Objekt schreibgeschützt ist.

(Geerbt von Calendar)
MaxSupportedDateTime

Ruft das späteste von der TaiwanLunisolarCalendar-Klasse unterstützte Datum und die späteste Uhrzeit ab.

MinSupportedDateTime

Ruft das früheste von der TaiwanLunisolarCalendar-Klasse unterstützte Datum und die früheste Uhrzeit ab.

TwoDigitYearMax

Ruft das letzte Jahr eines Bereichs von 100 Jahren ab, das durch eine Jahresangabe mit 2 Stellen dargestellt werden kann, oder legt dieses fest.

(Geerbt von EastAsianLunisolarCalendar)

Methoden

AddDays(DateTime, Int32)

Gibt eine DateTime zurück, die dem angegebenen Zeitintervall zur angegebenen DateTime in Tagen entspricht.

(Geerbt von Calendar)
AddHours(DateTime, Int32)

Gibt eine DateTime zurück, die dem angegebenen Zeitintervall zur angegebenen DateTime in Stunden entspricht.

(Geerbt von Calendar)
AddMilliseconds(DateTime, Double)

Gibt eine DateTime zurück, die dem angegebenen Zeitintervall zur angegebenen DateTime in Millisekunden entspricht.

(Geerbt von Calendar)
AddMinutes(DateTime, Int32)

Gibt eine DateTime zurück, die dem angegebenen Zeitintervall zur angegebenen DateTime in Minuten entspricht.

(Geerbt von Calendar)
AddMonths(DateTime, Int32)

Berechnet das Datum, das dem angegebenen Zeitintervall zum angegebenen Datum in Monaten entspricht.

(Geerbt von EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

Gibt eine DateTime zurück, die dem angegebenen Zeitintervall zur angegebenen DateTime in Sekunden entspricht.

(Geerbt von Calendar)
AddWeeks(DateTime, Int32)

Gibt eine DateTime zurück, die dem angegebenen Zeitintervall zur angegebenen DateTime in Wochen entspricht.

(Geerbt von Calendar)
AddYears(DateTime, Int32)

Berechnet das Datum, das dem angegebenen Zeitintervall zum angegebenen Datum in Jahren entspricht.

(Geerbt von EastAsianLunisolarCalendar)
Clone()

Erstellt ein neues Objekt, das eine Kopie des aktuellen Calendar-Objekts darstellt.

(Geerbt von Calendar)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCelestialStem(Int32)

Berechnet den Himmelsstamm des angegebenen Jahres im 60-Jahre-Zyklus.

(Geerbt von EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

Berechnet den Tag des Monats im angegebenen Datum.

(Geerbt von EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

Berechnet den Wochentag im angegebenen Datum.

(Geerbt von EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

Berechnet den Tag des Jahres im angegebenen Datum.

(Geerbt von EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

Gibt die Anzahl der Tage im angegebenen Monat und Jahr im aktuellen Zeitraum zurück.

(Geerbt von Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Berechnet die Anzahl der Tage im angegebenen Monat des angegebenen Jahres im angegebenen Zeitraum.

(Geerbt von EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

Gibt die Anzahl der Tage im angegebenen Jahr des aktuellen Zeitraums zurück.

(Geerbt von Calendar)
GetDaysInYear(Int32, Int32)

Berechnet die Anzahl der Tage im angegebenen Jahr des angegebenen Zeitraums.

(Geerbt von EastAsianLunisolarCalendar)
GetEra(DateTime)

Ruft den Zeitraum ab, der der angegebenen DateTime entspricht.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHour(DateTime)

Gibt den Stundenwert in der angegebenen DateTime zurück.

(Geerbt von Calendar)
GetLeapMonth(Int32)

Berechnet den Schaltmonat für ein angegebenes Jahr.

(Geerbt von Calendar)
GetLeapMonth(Int32, Int32)

Berechnet den Schaltmonat für das angegebene Jahr im angegebenen Zeitraum.

(Geerbt von EastAsianLunisolarCalendar)
GetMilliseconds(DateTime)

Gibt den Millisekundenwert in der angegebenen DateTime zurück.

(Geerbt von Calendar)
GetMinute(DateTime)

Gibt den Minutenwert in der angegebenen DateTime zurück.

(Geerbt von Calendar)
GetMonth(DateTime)

Gibt den Monat des angegebenen Datums zurück.

(Geerbt von EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

Gibt die Anzahl der Monate des angegebenen Jahres im aktuellen Zeitraum zurück.

(Geerbt von Calendar)
GetMonthsInYear(Int32, Int32)

Berechnet die Anzahl von Monaten im angegebenen Jahr des angegebenen Zeitraums.

(Geerbt von EastAsianLunisolarCalendar)
GetSecond(DateTime)

Gibt den Sekundenwert in der angegebenen DateTime zurück.

(Geerbt von Calendar)
GetSexagenaryYear(DateTime)

Berechnet das Jahr im 60-Jahre-Zyklus, das dem angegebenen Datum entspricht.

(Geerbt von EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

Berechnet den Erdzweig des angegebenen Jahres im 60-Jahre-Zyklus.

(Geerbt von EastAsianLunisolarCalendar)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Gibt die Woche des Jahrs zurück, in die das Datum im angegebenen DateTime-Wert fällt.

(Geerbt von Calendar)
GetYear(DateTime)

Gibt das Jahr des angegebenen Datums zurück.

(Geerbt von EastAsianLunisolarCalendar)
IsLeapDay(Int32, Int32, Int32)

Bestimmt, ob das angegebene Datum im aktuellen Zeitraum ein Schalttag ist.

(Geerbt von Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Bestimmt, ob das angegebene Datum im angegebenen Zeitraum ein Schalttag ist.

(Geerbt von EastAsianLunisolarCalendar)
IsLeapMonth(Int32, Int32)

Bestimmt, ob der angegebene Monat des angegebenen Jahres im aktuellen Zeitraum ein Schaltmonat ist.

(Geerbt von Calendar)
IsLeapMonth(Int32, Int32, Int32)

Bestimmt, ob der angegebene Monat des angegebenen Jahrs im angegebenen Zeitraum ein Schaltmonat ist.

(Geerbt von EastAsianLunisolarCalendar)
IsLeapYear(Int32)

Bestimmt, ob das angegebene Jahr im aktuellen Zeitraum ein Schaltjahr ist.

(Geerbt von Calendar)
IsLeapYear(Int32, Int32)

Bestimmt, ob das angegebene Jahr im angegebenen Zeitraum ein Schaltjahr ist.

(Geerbt von EastAsianLunisolarCalendar)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Gibt eine DateTime zurück, die auf das angegebene Datum und die angegebene Uhrzeit im aktuellen Zeitraum festgelegt ist.

(Geerbt von Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Gibt eine DateTime zurück, die auf das angegebene Datum und die angegebene Uhrzeit sowie den angegebenen Zeitraum festgelegt ist.

(Geerbt von EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

Konvertiert das angegebene Jahr in eine vierstellige Jahresangabe.

(Geerbt von EastAsianLunisolarCalendar)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch