EastAsianLunisolarCalendar Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Kalender dar, der die Zeit in Monate, Tage, Jahre und Epochen unterteilt und Datumsangaben enthält, die auf Zyklen der Sonne und des Monds basieren.
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
- Vererbung
- Abgeleitet
- Attribute
Hinweise
Die EastAsianLunisolarCalendar Klasse unterstützt den sexagenären Zyklus von Jahren (die alle 60 Jahre wiederholt) zusätzlich zu Sonnenjahren und Mondmonaten. Jedes Sonnenjahr im Kalender ist mit einem Sexagenary Year (siehe GetSexagenaryYear), einem Himmlischen Stamm (siehe GetCelestialStem) und einem terrestrischen Zweig (siehe GetTerrestrialBranch).
Note
Informationen zur Verwendung der EastAsianLunisolarCalendar Klasse und der anderen Kalenderklassen im .NET Framework finden Sie unter Arbeiten mit Kalendern.
Ein Jahr kann einen Schaltmonat nach einem beliebigen Monat des Jahres haben, und ein Monat kann einen Schalttag haben. Die Methode gibt beispielsweise eine positive ganze Zahl 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.
Jede CultureInfo unterstützt eine Reihe von Kalendern. Derzeit wird keiner der lunisolar-Kalenderklassen, die von EastAsianLunisolarCalendar einer der Kulturen abgeleitet werden, verwendet, die von der CultureInfo Klasse unterstützt werden. Daher kann diese Klasse und diejenigen, die von ihr abgeleitet werden, nur verwendet werden, um Datumsangaben in den ostasiatischen Lunisolarkalendern zu berechnen. Diese Klasse unterstützt mehrere "get"-Methoden, um einen DateTime in den Begriffen zu beschreiben, die von lunisolar kalendern verwendet werden, und die ToDateTime Methode zum Konvertieren von lunisolar kalenderdaten in ein DateTime.
Felder
| Name | Beschreibung |
|---|---|
| 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. |
| DaysInYearBeforeMinSupportedYear |
Ruft die Anzahl der Tage im Jahr ab, die dem Jahr vorausgeht, das durch die MinSupportedDateTime Eigenschaft angegeben wird. (Geerbt von Calendar) |
| Eras |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Liste der Eras im aktuellen Kalender ab. (Geerbt von Calendar) |
| IsReadOnly |
Ruft einen Wert ab, der angibt, ob dieses Calendar Objekt schreibgeschützt ist. (Geerbt von Calendar) |
| MaxSupportedDateTime |
Ruft das neueste Datum und die uhrzeit, das von diesem Calendar Objekt unterstützt wird. (Geerbt von Calendar) |
| MinSupportedDateTime |
Ruft das früheste Datum und die früheste Uhrzeit ab, die von diesem Calendar Objekt unterstützt wird. (Geerbt von Calendar) |
| TwoDigitYearMax |
Ruft das letzte Jahr eines 100-Jahres-Bereichs ab, der durch ein 2-stelliges Jahr dargestellt werden kann, oder legt diesen fest. |
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. |
| 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. |
| 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). |
| GetDayOfMonth(DateTime) |
Berechnet den Tag des Monats im angegebenen Datum. |
| GetDayOfWeek(DateTime) |
Berechnet den Wochentag im angegebenen Datum. |
| GetDayOfYear(DateTime) |
Berechnet den Tag des Jahres im angegebenen Datum. |
| GetDaysInMonth(Int32, Int32, Int32) |
Berechnet die Anzahl der Tage im angegebenen Monat des angegebenen Jahres und der angegebenen Ära. |
| 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. |
| GetDaysInYear(Int32) |
Gibt die Anzahl der Tage im angegebenen Jahr der aktuellen Ära zurück. (Geerbt von Calendar) |
| GetEra(DateTime) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Ära des angegebenen Werts zurückgegeben DateTime. (Geerbt von Calendar) |
| 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. |
| 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. |
| GetMonthsInYear(Int32, Int32) |
Berechnet die Anzahl der Monate im angegebenen Jahr und der angegebenen Ära. |
| 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. |
| GetTerrestrialBranch(Int32) |
Berechnet den terrestrischen Zweig des angegebenen Jahres im Sexagenärzyklus (60 Jahre). |
| 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. |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Bestimmt, ob das angegebene Datum in der angegebenen Ära ein Schalttag ist. |
| 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. |
| 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. |
| 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. |
| 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. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |