ThaiBuddhistCalendar Classe

Definição

Representa o calendário budista tailandês.

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
Herança
ThaiBuddhistCalendar
Atributos

Observações

O calendário budista tailandês funciona exatamente como o calendário gregoriano, exceto que o ano e a era são diferentes.

Note

Para informações sobre a utilização da classe ThaiBuddhistCalendar e das outras classes de calendário no .NET Framework, veja Trabalhar com Calendários.

A ThaiBuddhistCalendar classe reconhece apenas a era atual.

Os anos bissextos no calendário budista tailandês correspondem aos mesmos anos bissextos no calendário gregoriano. Um ano bissexto no calendário gregoriano é definido como um ano gregoriano que é igualmente divisível por quatro, exceto se for divisível por 100. No entanto, os anos gregorianos que são divisíveis por 400 são anos bissextos. Um ano comum tem 365 dias e um ano bissexto tem 366 dias.

O calendário budista tailandês tem 12 meses, com 28 a 31 dias cada:

Valor GetMonth Mês Dias em anos comuns Dias em anos bissextos
1 มกราคม (January) 31 31
2 กุมภาพันธ์ (februario) 28 29
3 มีนาคม (março) 31 31
4 เมษายน (abril) 30 30
5 พฤษภาคม (May) 31 31
6 มิถุนายน (June) 30 30
7 กรกฎาคม (julho) 31 31
8 สิงหาคม (agosto) 31 31
9 กันยายน (setembro) 30 30
10 ตุลาคม (October) 31 31
11 พฤศจิกายน (November) 30 30
12 ธันวาคม (December) 31 31

Fevereiro tem 29 dias durante os anos bissextos e 28 nos anos comuns.

A data 1 de janeiro de 2001 d.C. no calendário gregoriano equivale ao primeiro dia de janeiro do ano 2544 da era atual no calendário budista tailandês.

Cada um CultureInfo suporta um conjunto de calendários. A Calendar propriedade devolve o calendário padrão da cultura, e a OptionalCalendars propriedade devolve um array contendo todos os calendários suportados pela cultura. Para alterar o calendário usado por um CultureInfo, a aplicação deve definir a Calendar propriedade de CultureInfo.DateTimeFormat para um novo Calendar.

Construtores

Name Description
ThaiBuddhistCalendar()

Inicializa uma nova instância da ThaiBuddhistCalendar classe.

Campos

Name Description
CurrentEra

Representa a era atual do calendário atual. O valor deste campo é 0.

(Herdado de Calendar)
ThaiBuddhistEra

Representa a era atual. Este campo é constante.

Propriedades

Name Description
AlgorithmType

Obtém um valor que indica se o calendário atual é baseado em solar, na lua ou numa combinação de ambos.

DaysInYearBeforeMinSupportedYear

Obtém o número de dias no ano anterior ao ano especificado pela MinSupportedDateTime propriedade.

(Herdado de Calendar)
Eras

Obtém a lista de eras da ThaiBuddhistCalendar turma.

IsReadOnly

Recebe um valor que indica se este Calendar objeto é apenas de leitura.

(Herdado de Calendar)
MaxSupportedDateTime

Recebe a data e hora mais recentes apoiadas pela ThaiBuddhistCalendar turma.

MinSupportedDateTime

Recebe a data e hora mais cegas apoiadas pela ThaiBuddhistCalendar turma.

TwoDigitYearMax

Obtém ou define o último ano de um intervalo de 100 anos que pode ser representado por um ano de 2 dígitos.

Métodos

Name Description
AddDays(DateTime, Int32)

Devolve um DateTime que é o número de dias especificado a partir do especificado DateTime.

(Herdado de Calendar)
AddHours(DateTime, Int32)

Retorna um DateTime que é o número especificado de horas do especificado DateTime.

(Herdado de Calendar)
AddMilliseconds(DateTime, Double)

Devolve a DateTime que é o número especificado de milissegundos do especificado DateTime.

(Herdado de Calendar)
AddMinutes(DateTime, Int32)

Devolve a DateTime que é o número especificado de minutos do especificado DateTime.

(Herdado de Calendar)
AddMonths(DateTime, Int32)

Devolve um DateTime que é o número de meses especificado a partir do especificado DateTime.

AddSeconds(DateTime, Int32)

Retorna a DateTime que é o número especificado de segundos a partir do especificado DateTime.

(Herdado de Calendar)
AddWeeks(DateTime, Int32)

Devolve um DateTime que é o número especificado de semanas a partir do especificado DateTime.

(Herdado de Calendar)
AddYears(DateTime, Int32)

Devolve um DateTime que é o número de anos especificado a partir do especificado DateTime.

Clone()

Cria um novo objeto que é uma cópia do objeto atual Calendar .

(Herdado de Calendar)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDayOfMonth(DateTime)

Devolve no dia do mês no especificado DateTime.

GetDayOfWeek(DateTime)

Devolve no dia da semana no especificado DateTime.

GetDayOfYear(DateTime)

Devolve o dia do ano no especificado DateTime.

GetDaysInMonth(Int32, Int32, Int32)

Devolve o número de dias no mês especificado, no ano especificado na era especificada.

GetDaysInMonth(Int32, Int32)

Devolve o número de dias no mês e ano especificados da era atual.

(Herdado de Calendar)
GetDaysInYear(Int32, Int32)

Devolve o número de dias no ano especificado na era especificada.

GetDaysInYear(Int32)

Devolve o número de dias no ano especificado da era atual.

(Herdado de Calendar)
GetEra(DateTime)

Devolve a era no especificado DateTime.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetHour(DateTime)

Devolve o valor das horas no especificado DateTime.

(Herdado de Calendar)
GetLeapMonth(Int32, Int32)

Calcula o mês bissexto para um ano e era especificados.

GetLeapMonth(Int32)

Calcula o mês bissexto para um ano especificado.

(Herdado de Calendar)
GetMilliseconds(DateTime)

Devolve o valor de milissegundos no especificado DateTime.

(Herdado de Calendar)
GetMinute(DateTime)

Devolve o valor dos minutos no especificado DateTime.

(Herdado de Calendar)
GetMonth(DateTime)

Devolve no mês especificado DateTime.

GetMonthsInYear(Int32, Int32)

Devolve o número de meses do ano especificado na era especificada.

GetMonthsInYear(Int32)

Devolve o número de meses do ano especificado na era atual.

(Herdado de Calendar)
GetSecond(DateTime)

Devolve o valor dos segundos no especificado DateTime.

(Herdado de Calendar)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Devolve a semana do ano que inclui a data no especificado DateTime.

GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Devolve a semana do ano que inclui a data no valor especificado DateTime .

(Herdado de Calendar)
GetYear(DateTime)

Devolve o ano no especificado DateTime.

IsLeapDay(Int32, Int32, Int32, Int32)

Determina se a data especificada na era especificada é um dia bissexto.

IsLeapDay(Int32, Int32, Int32)

Determina se a data especificada na era atual é um dia bissexto.

(Herdado de Calendar)
IsLeapMonth(Int32, Int32, Int32)

Determina se o mês especificado no ano especificado na era especificada é um mês bissexto.

IsLeapMonth(Int32, Int32)

Determina se o mês especificado no ano especificado na era atual é um mês bissexto.

(Herdado de Calendar)
IsLeapYear(Int32, Int32)

Determina se o ano especificado na era especificada é um ano bissexto.

IsLeapYear(Int32)

Determina se o ano especificado na era atual é um ano bissexto.

(Herdado de Calendar)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Devolve a DateTime que está definido para a data e hora especificadas na era especificada.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Devolve a DateTime que está definido para a data e hora especificadas na era atual.

(Herdado de Calendar)
ToFourDigitYear(Int32)

Converte o ano especificado para um ano de quatro dígitos, usando a TwoDigitYearMax propriedade para determinar o século apropriado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também