ThaiBuddhistCalendar 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 den thailändischen buddhistischen Kalender dar.
public ref class ThaiBuddhistCalendar : System::Globalization::Calendar
public class ThaiBuddhistCalendar : System.Globalization.Calendar
[System.Serializable]
public class ThaiBuddhistCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ThaiBuddhistCalendar : System.Globalization.Calendar
type ThaiBuddhistCalendar = class
inherit Calendar
[<System.Serializable>]
type ThaiBuddhistCalendar = class
inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ThaiBuddhistCalendar = class
inherit Calendar
Public Class ThaiBuddhistCalendar
Inherits Calendar
- Vererbung
- Attribute
Hinweise
Der thailändische buddhistische Kalender funktioniert genau wie der gregorianische Kalender, außer dass das Jahr und die Ära unterschiedlich sind.
Hinweis
Informationen zur Verwendung der ThaiBuddhistCalendar Klasse und der anderen Kalenderklassen im .NET Framework finden Sie unter Arbeiten mit Kalendern.
Die ThaiBuddhistCalendar Klasse erkennt nur die aktuelle Ära.
Schaltjahre im thailändischen buddhistischen Kalender entsprechen den gleichen Schaltjahren im gregorianischen Kalender. Ein Schaltjahr im gregorianischen Kalender wird als gregorianisches Jahr definiert, das gleichmäßig durch vier divisierbar ist, außer wenn es durch 100 divisierbar ist. Gregorianische Jahre, die von 400 dividierbar sind, sind jedoch Schaltjahre. Ein gemeinsames Jahr hat 365 Tage und ein Schaltjahr hat 366 Tage.
Der thailändische buddhistische Kalender hat 12 Monate mit jeweils 28 bis 31 Tagen:
| GetMonth-Wert | Monat | Tage in gemeinsamen Jahren | Tage in Schaltjahren |
|---|---|---|---|
| 1 | มกรคม (Januar) | 31 | 31 |
| 2 | กุมภพันธ์ (Februar) | 28 | 29 |
| 3 | มีนคม (März) | 31 | 31 |
| 4 | เมษยน (April) | 30 | 30 |
| 5 | พฤษภคม (Mai) | 31 | 31 |
| 6 | มิถุนยน (Juni) | 30 | 30 |
| 7 | กรกฎคม (Juli) | 31 | 31 |
| 8 | สิงหคม (August) | 31 | 31 |
| 9 | กันยยน (September) | 30 | 30 |
| 10 | ตุลคม (Oktober) | 31 | 31 |
| 11 | พฤศจิกยน (November) | 30 | 30 |
| 12 | ธันวคม (Dezember) | 31 | 31 |
Februar hat 29 Tage während Schaltjahren und 28 in gemeinsamen Jahren.
Das Datum january 1, 2001 A.D. im gregorianischen Kalender entspricht dem ersten Tag des Januar im Jahr 2544 der aktuellen Ära im thailändischen buddhistischen Kalender.
Jede CultureInfo 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 |
|---|---|
| ThaiBuddhistCalendar() |
Initialisiert eine neue Instanz der ThaiBuddhistCalendar-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| CurrentEra |
Stellt die aktuelle Ära des aktuellen Kalenders dar. Der Wert dieses Felds ist 0. (Geerbt von Calendar) |
| ThaiBuddhistEra |
Stellt die aktuelle Ära dar. Dieses Feld ist konstant. |
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 |
Ruft die Liste der Eras in der ThaiBuddhistCalendar Klasse ab. |
| 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, die von der ThaiBuddhistCalendar Klasse unterstützt wird. |
| MinSupportedDateTime |
Ruft das früheste Datum und die früheste Uhrzeit ab, die von der ThaiBuddhistCalendar Klasse unterstützt wird. |
| 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) |
Gibt einen DateTime Wert zurück, der die angegebene Anzahl von Monaten außerhalb des angegebenen DateTimeWerts darstellt. |
| 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) |
Gibt eine DateTime angegebene Anzahl von Jahren zurück, die vom angegebenen Wert DateTimeentfernt sind. |
| 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) |
| GetDayOfMonth(DateTime) |
Gibt den Tag des Monats in der angegebenen DateTimezurück. |
| GetDayOfWeek(DateTime) |
Gibt den Wochentag in der angegebenen DateTimeZurück. |
| GetDayOfYear(DateTime) |
Gibt den Tag des Jahres in der angegebenen zurück DateTime. |
| GetDaysInMonth(Int32, Int32, Int32) |
Gibt die Anzahl der Tage im angegebenen Monat im angegebenen Jahr in der angegebenen Ära zurück. |
| GetDaysInMonth(Int32, Int32) |
Gibt die Anzahl der Tage im angegebenen Monat und Jahr der aktuellen Ära zurück. (Geerbt von Calendar) |
| GetDaysInYear(Int32, Int32) |
Gibt die Anzahl der Tage im angegebenen Jahr in der angegebenen Ära zurück. |
| GetDaysInYear(Int32) |
Gibt die Anzahl der Tage im angegebenen Jahr der aktuellen Ära zurück. (Geerbt von Calendar) |
| GetEra(DateTime) |
Gibt die Ära in der angegebenen DateTimezurück. |
| 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 ein angegebenes Jahr und eine 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 in der angegebenen Zurück DateTime. |
| GetMonthsInYear(Int32, Int32) |
Gibt die Anzahl der Monate im angegebenen Jahr in der angegebenen Ära zurück. |
| 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) |
| 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 in der angegebenen DateTime. |
| 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 in der angegebenen Zurück DateTime. |
| 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 in der angegebenen Ära 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 und die angegebene Uhrzeit in der angegebenen Ära 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 mithilfe der TwoDigitYearMax Eigenschaft in ein vierstelliges Jahr um, um das entsprechende Jahrhundert zu bestimmen. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |