ThaiBuddhistCalendar Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет тай-буддистский календарь.
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
- Наследование
- Атрибуты
Комментарии
Тайский буддийский календарь работает точно так же, как григорианский календарь, за исключением того, что год и эра отличаются.
Примечание
Сведения об использовании ThaiBuddhistCalendar класса и других классов календарей в платформа .NET Framework см. в разделе Работа с календарями.
Класс ThaiBuddhistCalendar распознает только текущую эпоху.
Високосные годы в тайском буддийском календаре соответствуют тем же високосным годам в григорианском календаре. Високосный год по григорианскому календарю определяется как григорианский год, который равномерно делится на четыре, за исключением случаев, когда он делится на 100. Однако григорианские годы, которые делятся на 400, являются високосными годами. В високосном году 365 дней, а в високосном — 366 дней.
Тайский буддийский календарь содержит 12 месяцев с 28 до 31 дня каждый:
Значение GetMonth | Месяц | Дни в общих годах | Дни в високосных годах |
---|---|---|---|
1 | มกราคม (январь) | 31 | 31 |
2 | กุมภาพันธ์ (февраль) | 28 | 29 |
3 | มีนาคม (март) | 31 | 31 |
4 | เมษายน (апрель) | 30 | 30 |
5 | พฤษภาคม (май) | 31 | 31 |
6 | มิถุนายน (июнь) | 30 | 30 |
7 | กรกฎาคม (июль) | 31 | 31 |
8 | สิงหาคม (август) | 31 | 31 |
9 | กันยายน (сентябрь) | 30 | 30 |
10 | ตุลาคม (октябрь) | 31 | 31 |
11 | พฤศจิกายน (ноябрь) | 30 | 30 |
12 | ธันวาคม (декабрь) | 31 | 31 |
Февраль имеет 29 дней в високосные годы и 28 в обычные годы.
Дата 1 января 2001 года в григорианском календаре эквивалентна первому дню января в 2544 году текущей эпохи в тайском буддийском календаре.
Каждый из них CultureInfo поддерживает набор календарей. Свойство Calendar возвращает календарь по умолчанию для языка и региональных параметров, а свойство возвращает массив, содержащий все календари, поддерживаемые языком и OptionalCalendars региональными параметрами. Чтобы изменить календарь, используемый CultureInfo, приложение должно присвоить CultureInfo.DateTimeFormat свойству Calendar значение нового Calendar.
Конструкторы
ThaiBuddhistCalendar() |
Инициализирует новый экземпляр класса ThaiBuddhistCalendar. |
Поля
CurrentEra |
Представляет текущую эру для текущего календаря. Значение этого поля равно 0. (Унаследовано от Calendar) |
ThaiBuddhistEra |
Представляет текущую эру. Это поле является константой. |
Свойства
AlgorithmType |
Возвращает значение, показывающее, является ли текущий календарь солнечным, лунным или сочетанием и того, и другого. |
AlgorithmType |
Возвращает значение, показывающее, является ли текущий календарь солнечным, лунным или сочетанием и того, и другого. (Унаследовано от Calendar) |
DaysInYearBeforeMinSupportedYear |
Получает число дней в году, который предшествует году, указанному свойством MinSupportedDateTime. (Унаследовано от Calendar) |
Eras |
Возвращает список эр в классе ThaiBuddhistCalendar. |
IsReadOnly |
Возвращает значение, указывающее, является ли объект Calendar доступным только для чтения. (Унаследовано от Calendar) |
MaxSupportedDateTime |
Получает самые последние дату и время, поддерживаемые классом ThaiBuddhistCalendar. |
MaxSupportedDateTime |
Возвращает самые последние дату и время, поддерживаемые этим объектом Calendar. (Унаследовано от Calendar) |
MinSupportedDateTime |
Получает самые ранние дату и время, поддерживаемые классом ThaiBuddhistCalendar. |
MinSupportedDateTime |
Возвращает самые ранние дату и время, поддерживаемые этим объектом Calendar. (Унаследовано от Calendar) |
TwoDigitYearMax |
Возвращает или задает последний год в диапазоне ста лет, для которого существует двузначное представление года. |
Методы
AddDays(DateTime, Int32) |
Возвращает DateTime как заданное число дней из заданного объекта DateTime. (Унаследовано от Calendar) |
AddHours(DateTime, Int32) |
Возвращает DateTime как заданное число часов из заданного объекта DateTime. (Унаследовано от Calendar) |
AddMilliseconds(DateTime, Double) |
Возвращает DateTime как заданное число миллисекунд из заданного объекта DateTime. (Унаследовано от Calendar) |
AddMinutes(DateTime, Int32) |
Возвращает DateTime как заданное число минут из заданного объекта DateTime. (Унаследовано от Calendar) |
AddMonths(DateTime, Int32) |
Возвращает значение типа DateTime, отличающееся от заданного значения типа DateTime на заданное число месяцев. |
AddSeconds(DateTime, Int32) |
Возвращает DateTime как заданное число секунд из заданного объекта DateTime. (Унаследовано от Calendar) |
AddWeeks(DateTime, Int32) |
Возвращает DateTime как заданное число недель из заданного объекта DateTime. (Унаследовано от Calendar) |
AddYears(DateTime, Int32) |
Возвращает значение типа DateTime, отстающее от заданного значения типа DateTime на заданное число лет. |
Clone() |
Создает новый объект, являющийся копией текущего объекта Calendar. (Унаследовано от Calendar) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetDayOfMonth(DateTime) |
Возвращает день месяца из заданной структуры DateTime. |
GetDayOfWeek(DateTime) |
Возвращает день недели из заданной структуры DateTime. |
GetDayOfYear(DateTime) |
Возвращает день года в заданном параметре DateTime. |
GetDaysInMonth(Int32, Int32) |
Возвращает число дней в указанном месяце указанных года текущей эры. (Унаследовано от Calendar) |
GetDaysInMonth(Int32, Int32, Int32) |
Возвращает число дней в указанном месяце указанных года и эры. |
GetDaysInYear(Int32) |
Возвращает число дней в указанном году текущей эры. (Унаследовано от Calendar) |
GetDaysInYear(Int32, Int32) |
Возвращает число дней в указанном году указанной эры. |
GetEra(DateTime) |
Возвращает значение эры из заданного объекта DateTime. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetHour(DateTime) |
Возвращает значение часов в заданном DateTime. (Унаследовано от Calendar) |
GetLeapMonth(Int32) |
Вычисляет високосный месяц для заданного года. (Унаследовано от Calendar) |
GetLeapMonth(Int32, Int32) |
Вычисляет високосный месяц для заданных года и эры. |
GetLeapMonth(Int32, Int32) |
Вычисляет високосный месяц для заданных года и эры. (Унаследовано от Calendar) |
GetMilliseconds(DateTime) |
Возвращает значение миллисекунд в заданном DateTime. (Унаследовано от Calendar) |
GetMinute(DateTime) |
Возвращает значение минут в заданном DateTime. (Унаследовано от Calendar) |
GetMonth(DateTime) |
Возвращает месяц в заданном типе DateTime. |
GetMonthsInYear(Int32) |
Возвращает число месяцев в указанном году текущей эры. (Унаследовано от Calendar) |
GetMonthsInYear(Int32, Int32) |
Возвращает число месяцев в указанном году указанной эры. |
GetSecond(DateTime) |
Возвращает значение секунд в заданном DateTime. (Унаследовано от Calendar) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Возвращает неделю года, к которой относится дата в заданном типе DateTime. |
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Возвращает неделю года, к которой относится дата в заданном значении DateTime. (Унаследовано от Calendar) |
GetYear(DateTime) |
Возвращает значение года в заданном DateTime. |
IsLeapDay(Int32, Int32, Int32) |
Определяет, является ли указанная дата текущей эры високосным днем. (Унаследовано от Calendar) |
IsLeapDay(Int32, Int32, Int32, Int32) |
Определяет, является ли указанная дата указанной эры високосным днем. |
IsLeapMonth(Int32, Int32) |
Определяет, является ли указанный месяц указанного года текущей эры високосным месяцем. (Унаследовано от Calendar) |
IsLeapMonth(Int32, Int32, Int32) |
Определяет, является ли указанный месяц указанного года указанной эры високосным месяцем. |
IsLeapYear(Int32) |
Определяет, является ли указанный год текущей эры високосным годом. (Унаследовано от Calendar) |
IsLeapYear(Int32, Int32) |
Определяет, является ли указанный год указанной эры високосным годом. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Возвращает DateTime с заданными значениями даты и времени текущей эры. (Унаследовано от Calendar) |
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Возвращает DateTime с заданными значениями даты и времени в указанной эре. |
ToFourDigitYear(Int32) |
Преобразует заданный год в четырехзначное представление с использованием свойства TwoDigitYearMax для определения века. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |