Freigeben über


ChineseLunisolarCalendar Klasse

Definition

Stellt die Zeit in Divisionen dar, z. B. Monate, Tage und Jahre. Jahre werden mithilfe des chinesischen Kalenders berechnet, während Tage und Monate mithilfe des Lunisolarkalenders berechnet werden.

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

Hinweise

Die ChineseLunisolarCalendar Klasse wird von der EastAsianLunisolarCalendar Klasse abgeleitet, die den Lunisolarkalender darstellt. Die EastAsianLunisolarCalendar Klasse unterstützt den Sexagesimalzyklus (der alle 60 Jahre wiederkehrt) zusätzlich zu Sonnenjahren und Mondmonaten. Jedes Sonnenjahr im Kalender ist einem sexagenären Jahr, einem himmlischen Stamm und einem terrestrischen Zweig zugeordnet, und diese Kalender können Monate nach jedem Monat des Jahres übersprungen werden. Die ChineseLunisolarCalendar Klasse berechnet Jahre basierend auf Sonnenberechnungen und Monaten und Tagen basierend auf Mondberechnungen.

Hinweis

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

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

Derzeit wird dies ChineseLunisolarCalendar nicht von einer der Kulturen verwendet, die von der CultureInfo Klasse unterstützt werden. Daher kann diese Klasse nur zum Berechnen von Datumsangaben im chinesischen Lunisolarkalender verwendet werden.

Jedes CultureInfo Objekt unterstützt eine Reihe von Kalendern. Die Calendar Eigenschaft gibt den Standardkalender für die Kultur zurück, und die Eigenschaft gibt ein Array zurück, das OptionalCalendars alle von der Kultur unterstützten Kalender enthält. Um den von einer Kalender CultureInfoverwendeten Kalender zu ändern, sollte die Anwendung die Calendar Eigenschaft eines CultureInfo.DateTimeFormat neuen CalendarFestlegens festlegen.

Konstruktoren

Name Beschreibung
ChineseLunisolarCalendar()

Initialisiert eine neue Instanz der ChineseLunisolarCalendar-Klasse.

Felder

Name Beschreibung
ChineseEra

Gibt die Ära an, die dem aktuellen ChineseLunisolarCalendar Objekt entspricht.

CurrentEra

Stellt die aktuelle Ära des aktuellen Kalenders dar. Der Wert dieses Felds ist 0.

(Geerbt von Calendar)

Eigenschaften

Name Beschreibung
AlgorithmType

Ruft einen Wert ab, der angibt, ob der aktuelle Kalender sonnenbasiert, mondbasiert oder eine Kombination aus beiden ist.

(Geerbt von EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

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

Eras

Ruft die Eras ab, die dem Bereich von Datums- und Uhrzeitangaben entsprechen, die vom aktuellen ChineseLunisolarCalendar Objekt unterstützt werden.

IsReadOnly

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

(Geerbt von Calendar)
MaxSupportedDateTime

Ruft das maximale Datum und die von der ChineseLunisolarCalendar Klasse unterstützte Uhrzeit ab.

MinSupportedDateTime

Ruft das Mindestdatum und die von der ChineseLunisolarCalendar Klasse unterstützte Uhrzeit ab.

TwoDigitYearMax

Ruft das letzte Jahr eines 100-Jahres-Bereichs ab, der durch ein 2-stelliges Jahr dargestellt werden kann, oder legt diesen fest.

(Geerbt von EastAsianLunisolarCalendar)

Methoden

Name Beschreibung
AddDays(DateTime, Int32)

Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Tagen außerhalb des angegebenen DateTimeWerts darstellt.

(Geerbt von Calendar)
AddHours(DateTime, Int32)

Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Stunden außerhalb des angegebenen DateTimeWerts darstellt.

(Geerbt von Calendar)
AddMilliseconds(DateTime, Double)

Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Millisekunden außerhalb des angegebenen DateTimeWerts darstellt.

(Geerbt von Calendar)
AddMinutes(DateTime, Int32)

Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Minuten außerhalb des angegebenen DateTimeWerts darstellt.

(Geerbt von Calendar)
AddMonths(DateTime, Int32)

Berechnet das Datum, das die angegebene Anzahl von Monaten vom angegebenen Datum entfernt ist.

(Geerbt von EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Sekunden vom angegebenen DateTimeWert entfernt ist.

(Geerbt von Calendar)
AddWeeks(DateTime, Int32)

Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Wochen außerhalb des angegebenen DateTimeWerts darstellt.

(Geerbt von Calendar)
AddYears(DateTime, Int32)

Berechnet das Datum, das die angegebene Anzahl von Jahren entfernt vom angegebenen Datum ist.

(Geerbt von EastAsianLunisolarCalendar)
Clone()

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

(Geerbt von Calendar)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetCelestialStem(Int32)

Berechnet den himmlischen Stamm des angegebenen Jahres im Sexagenärzyklus (60 Jahre).

(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, Int32)

Berechnet die Anzahl der Tage im angegebenen Monat des angegebenen Jahres und der angegebenen Ära.

(Geerbt von EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

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

(Geerbt von Calendar)
GetDaysInYear(Int32, Int32)

Berechnet die Anzahl der Tage im angegebenen Jahr und der angegebenen Ära.

(Geerbt von EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

Gibt die Anzahl der Tage im angegebenen Jahr der aktuellen Ära zurück.

(Geerbt von Calendar)
GetEra(DateTime)

Ruft die Ära ab, die dem angegebenen DateTime Typ entspricht.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetHour(DateTime)

Gibt den Stundenwert in der angegebenen .DateTime

(Geerbt von Calendar)
GetLeapMonth(Int32, Int32)

Berechnet den Schaltmonat für das angegebene Jahr und die angegebene Ära.

(Geerbt von EastAsianLunisolarCalendar)
GetLeapMonth(Int32)

Berechnet den Schaltmonat für ein angegebenes Jahr.

(Geerbt von Calendar)
GetMilliseconds(DateTime)

Gibt den Millisekundenwert im angegebenen DateTimeWert zurück.

(Geerbt von Calendar)
GetMinute(DateTime)

Gibt den Minutenwert im angegebenen DateTimeWert zurück.

(Geerbt von Calendar)
GetMonth(DateTime)

Gibt den Monat im angegebenen Datum zurück.

(Geerbt von EastAsianLunisolarCalendar)
GetMonthsInYear(Int32, Int32)

Berechnet die Anzahl der Monate im angegebenen Jahr und der angegebenen Ära.

(Geerbt von EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

Gibt die Anzahl der Monate im angegebenen Jahr in der aktuellen Ära zurück.

(Geerbt von Calendar)
GetSecond(DateTime)

Gibt den Sekundenwert in der angegebenen DateTimeZurück.

(Geerbt von Calendar)
GetSexagenaryYear(DateTime)

Berechnet das Jahr im Sexagenärzyklus (60-Jahr), das dem angegebenen Datum entspricht.

(Geerbt von EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

Berechnet den terrestrischen Zweig des angegebenen Jahres im Sexagenärzyklus (60 Jahre).

(Geerbt von EastAsianLunisolarCalendar)
GetType()

Ruft die Type der aktuellen Instanz ab.

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

Gibt die Woche des Jahres zurück, die das Datum im angegebenen DateTime Wert enthält.

(Geerbt von Calendar)
GetYear(DateTime)

Gibt das Jahr im angegebenen Datum zurück.

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

Bestimmt, ob das angegebene Datum in der angegebenen Ära ein Schalttag ist.

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

Bestimmt, ob das angegebene Datum in der aktuellen Ära ein Schalttag ist.

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

Bestimmt, ob der angegebene Monat im angegebenen Jahr und der Zeitraum ein Schaltmonat ist.

(Geerbt von EastAsianLunisolarCalendar)
IsLeapMonth(Int32, Int32)

Bestimmt, ob der angegebene Monat im angegebenen Jahr in der aktuellen Ära ein Schaltmonat ist.

(Geerbt von Calendar)
IsLeapYear(Int32, Int32)

Bestimmt, ob das angegebene Jahr in der angegebenen Ära ein Schaltjahr ist.

(Geerbt von EastAsianLunisolarCalendar)
IsLeapYear(Int32)

Bestimmt, ob das angegebene Jahr in der aktuellen Ära ein Schaltjahr ist.

(Geerbt von Calendar)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

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

Gibt einen DateTime Wert zurück, der auf das angegebene Datum, die angegebene Uhrzeit und die angegebene Zeit festgelegt ist.

(Geerbt von EastAsianLunisolarCalendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Gibt einen DateTime Wert zurück, der auf das angegebene Datum und die angegebene Uhrzeit in der aktuellen Ära festgelegt ist.

(Geerbt von Calendar)
ToFourDigitYear(Int32)

Wandelt das angegebene Jahr in ein vierstelliges Jahr um.

(Geerbt von EastAsianLunisolarCalendar)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen