ThaiBuddhistCalendar Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje thajský buddhistický kalendář.
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
- Dědičnost
- Atributy
Poznámky
Thajský buddhistický kalendář funguje stejně jako gregoriánský kalendář s tím rozdílem, že rok a éra se liší.
Poznámka
Informace o použití ThaiBuddhistCalendar třídy a dalších tříd kalendáře v rozhraní .NET Framework naleznete v tématu Práce s kalendáři.
Třída ThaiBuddhistCalendar rozpoznává pouze aktuální éru.
Přestupné roky v thajském buddhistickém kalendáři odpovídají stejným přestupným rokům v gregoriánském kalendáři. Přestupný rok v gregoriánském kalendáři je definován jako gregoriánský rok, který je rovnoměrně dělitelný čtyřmi, s výjimkou případu, kdy je dělitelný 100. Gregoriánské roky, které jsou dělitelné 400, jsou však přestupnými roky. Běžný rok má 365 dnů a přestupný rok 366 dnů.
Thajský buddhistický kalendář má 12 měsíců s 28 až 31 dny:
Hodnota GetMonth | Month (Měsíc) | Dny v běžných letech | Dny v přestupných letech |
---|---|---|---|
1 | มกราคม (leden) | 31 | 31 |
2 | กุมภาพันธ์ (únor) | 28 | 29 |
3 | มีนาคม (březen) | 31 | 31 |
4 | เมษายน (duben) | 30 | 30 |
5 | พฤษภาคม (květen) | 31 | 31 |
6 | มิถุนายน (červen) | 30 | 30 |
7 | กรกฎาคม (červenec) | 31 | 31 |
8 | สิงหาคม (srpen) | 31 | 31 |
9 | กันยายน (září) | 30 | 30 |
10 | ตุลาคม (říjen) | 31 | 31 |
11 | พฤศจิกายน (listopad) | 30 | 30 |
12 | ธันวาคม (prosinec) | 31 | 31 |
Únor má 29 dní v přestupných letech a 28 dnů v běžných letech.
Datum 1. ledna 2001 v gregoriánském kalendáři odpovídá prvnímu dni ledna v roce 2544 aktuální éry v thajském buddhistickém kalendáři.
Každý CultureInfo podporuje sadu kalendářů. Vlastnost Calendar vrátí výchozí kalendář pro jazykovou verzi a OptionalCalendars vlastnost vrátí pole obsahující všechny kalendáře podporované jazykovou verzí. Chcete-li změnit kalendář používaný objektem CultureInfo, aplikace by měla nastavit Calendar vlastnost CultureInfo.DateTimeFormat na nový Calendar.
Konstruktory
ThaiBuddhistCalendar() |
Inicializuje novou instanci ThaiBuddhistCalendar třídy . |
Pole
CurrentEra |
Představuje aktuální éru aktuálního kalendáře. Hodnota tohoto pole je 0. (Zděděno od Calendar) |
ThaiBuddhistEra |
Představuje aktuální éru. Toto pole je konstantní. |
Vlastnosti
AlgorithmType |
Získá hodnotu označující, zda aktuální kalendář je založen na slunečním, lunárním nebo kombinaci obou. |
AlgorithmType |
Získá hodnotu označující, zda aktuální kalendář je založen na slunečním, lunárním nebo kombinaci obou. (Zděděno od Calendar) |
DaysInYearBeforeMinSupportedYear |
Získá počet dní v roce, který předchází roku, který je určen vlastností MinSupportedDateTime . (Zděděno od Calendar) |
Eras |
Získá seznam ér ve ThaiBuddhistCalendar třídě . |
IsReadOnly |
Získá hodnotu označující, zda je tento Calendar objekt jen pro čtení. (Zděděno od Calendar) |
MaxSupportedDateTime |
Získá nejnovější datum a čas podporovaný ThaiBuddhistCalendar třídou. |
MaxSupportedDateTime |
Získá nejnovější datum a čas podporovaný tímto Calendar objektem. (Zděděno od Calendar) |
MinSupportedDateTime |
Získá nejstarší datum a čas podporovaný ThaiBuddhistCalendar třídou. |
MinSupportedDateTime |
Získá nejstarší datum a čas podporovaný tímto Calendar objektem. (Zděděno od Calendar) |
TwoDigitYearMax |
Získá nebo nastaví poslední rok rozsahu 100 let, který může být reprezentován 2ciferným rokem. |
Metody
AddDays(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet dní od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddHours(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet hodin vzdálený od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddMilliseconds(DateTime, Double) |
Vrátí hodnotu DateTime , která je zadaný počet milisekund od zadané DateTimehodnoty . (Zděděno od Calendar) |
AddMinutes(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet minut od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddMonths(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet měsíců vzdálený od zadaného DateTimeparametru . |
AddSeconds(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet sekund od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddWeeks(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet týdnů od zadaného DateTimeparametru . (Zděděno od Calendar) |
AddYears(DateTime, Int32) |
Vrátí hodnotu DateTime , která je zadaný počet roků vzdálených od zadaného DateTimeparametru . |
Clone() |
Vytvoří nový objekt, který je kopií aktuálního Calendar objektu. (Zděděno od Calendar) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetDayOfMonth(DateTime) |
Vrátí den v měsíci v zadané DateTimehodnotě . |
GetDayOfWeek(DateTime) |
Vrátí den v týdnu v zadané DateTimehodnotě . |
GetDayOfYear(DateTime) |
Vrátí den v roce v zadané DateTimehodnotě . |
GetDaysInMonth(Int32, Int32) |
Vrátí počet dní v zadaném měsíci a roce aktuální éry. (Zděděno od Calendar) |
GetDaysInMonth(Int32, Int32, Int32) |
Vrátí počet dní v zadaném měsíci v zadaném roce v zadané éře. |
GetDaysInYear(Int32) |
Vrátí počet dní v zadaném roce aktuální éry. (Zděděno od Calendar) |
GetDaysInYear(Int32, Int32) |
Vrátí počet dní v zadaném roce v zadané éře. |
GetEra(DateTime) |
Vrátí éru v zadaném .DateTime |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetHour(DateTime) |
Vrátí hodnotu hodin v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetLeapMonth(Int32) |
Vypočítá přestupný měsíc pro zadaný rok. (Zděděno od Calendar) |
GetLeapMonth(Int32, Int32) |
Vypočítá přestupný měsíc pro zadaný rok a éru. |
GetLeapMonth(Int32, Int32) |
Vypočítá přestupný měsíc pro zadaný rok a éru. (Zděděno od Calendar) |
GetMilliseconds(DateTime) |
Vrátí hodnotu milisekund v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetMinute(DateTime) |
Vrátí hodnotu minut v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetMonth(DateTime) |
Vrátí měsíc v zadané DateTimehodnotě . |
GetMonthsInYear(Int32) |
Vrátí počet měsíců v zadaném roce v aktuální éře. (Zděděno od Calendar) |
GetMonthsInYear(Int32, Int32) |
Vrátí počet měsíců v zadaném roce v zadané éře. |
GetSecond(DateTime) |
Vrátí hodnotu sekund v zadané DateTimehodnotě . (Zděděno od Calendar) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Vrátí týden v roce, který obsahuje datum v zadaném DateTime. |
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Vrátí týden v roce, který obsahuje datum v zadané DateTime hodnotě. (Zděděno od Calendar) |
GetYear(DateTime) |
Vrátí rok v zadaném .DateTime |
IsLeapDay(Int32, Int32, Int32) |
Určuje, zda je zadané datum v aktuální éře přestupný den. (Zděděno od Calendar) |
IsLeapDay(Int32, Int32, Int32, Int32) |
Určuje, zda je zadané datum v zadané éře přestupný den. |
IsLeapMonth(Int32, Int32) |
Určuje, zda je zadaný měsíc v zadaném roce v aktuální éře přestupný měsíc. (Zděděno od Calendar) |
IsLeapMonth(Int32, Int32, Int32) |
Určuje, zda je zadaný měsíc v zadaném roce v zadané éře přestupný měsíc. |
IsLeapYear(Int32) |
Určuje, zda je zadaný rok v aktuální éře přestupný rok. (Zděděno od Calendar) |
IsLeapYear(Int32, Int32) |
Určuje, zda je zadaný rok v zadané éře přestupný rok. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Vrátí hodnotu nastavenou DateTime na zadané datum a čas v aktuální éře. (Zděděno od Calendar) |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Vrátí hodnotu nastavenou DateTime na zadané datum a čas v zadané éře. |
ToFourDigitYear(Int32) |
Převede zadaný rok na čtyřmístný rok pomocí TwoDigitYearMax vlastnosti k určení příslušného století. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |