TaiwanLunisolarCalendar Classe

Definição

Representa o calendário Lunissolar de Taiwan. No calendário de Taiwan, os anos são calculados usando o calendário gregoriano, enquanto os dias e meses são calculados usando o calendário lunissolar.

public ref class TaiwanLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type TaiwanLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type TaiwanLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
Public Class TaiwanLunisolarCalendar
Inherits EastAsianLunisolarCalendar
Herança
TaiwanLunisolarCalendar
Atributos

Comentários

O calendário lunisolar de Taiwan funciona exatamente como o calendário gregoriano, exceto que o ano e a era são diferentes. A TaiwanLunisolarCalendar classe calcula anos usando o calendário gregoriano, dias e meses usando a EastAsianLunisolarCalendar classe e reconhece apenas a era atual.

Observação

Para obter informações sobre como usar a TaiwanLunisolarCalendar classe e as outras classes de calendário no .NET Framework, consulte Trabalhando com Calendários.

A TaiwanLunisolarCalendar classe é derivada da EastAsianLunisolarCalendar classe, que representa o calendário lunisolar. A EastAsianLunisolarCalendar classe dá suporte ao ciclo do ano sexagenário (que se repete a cada 60 anos) além de anos solares e meses lunares. Cada ano solar no calendário é associado a um Ano Sexagenário, um Tronco Celestial e um Branch Terrestre, e esses calendários podem ter meses bissextos após qualquer mês do ano.

Um mês bissexto pode ocorrer após qualquer mês em um ano. Por exemplo, o EastAsianLunisolarCalendar.GetMonth(DateTime) método retorna um número entre 1 e 13 que indica o mês associado a uma data especificada. Se houver um mês bissexto entre o oitavo e o nono meses do ano, o GetMonth método retornará 8 para o oitavo mês, 9 para o oitavo mês bissexto e 10 para o nono mês.

Atualmente, o TaiwanLunisolarCalendar não é usado por nenhuma das culturas com suporte da CultureInfo classe. Portanto, essa classe só pode ser usada para calcular datas no calendário lunisolar de Taiwan.

Cada CultureInfo objeto dá suporte a um conjunto de calendários. A Calendar propriedade retorna o calendário padrão para a cultura e a OptionalCalendars propriedade retorna uma matriz que contém todos os calendários compatíveis com a cultura. Para alterar o calendário usado por um CultureInfo, o aplicativo deve definir a Calendar propriedade como CultureInfo.DateTimeFormat uma nova Calendar.

Construtores

TaiwanLunisolarCalendar()

Inicializa uma nova instância da classe TaiwanLunisolarCalendar.

Campos

CurrentEra

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

(Herdado de Calendar)

Propriedades

AlgorithmType

Obtém um valor que indica se o calendário atual é solar, lunar ou uma combinação de ambos.

(Herdado de EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

Obtém o número de dias do ano que precede o ano especificado pela propriedade MinSupportedDateTime.

DaysInYearBeforeMinSupportedYear

Obtém o número de dias do ano que precede o ano especificado pela propriedade MinSupportedDateTime.

(Herdado de Calendar)
Eras

Obtém as eras relevantes para o objeto TaiwanLunisolarCalendar atual.

IsReadOnly

Obtém um valor que indica se esse objeto Calendar é somente leitura.

(Herdado de Calendar)
MaxSupportedDateTime

Obtém a data e hora máxima com suporte pela classe TaiwanLunisolarCalendar.

MinSupportedDateTime

Obtém a data e hora mínima com suporte pela classe TaiwanLunisolarCalendar.

TwoDigitYearMax

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

(Herdado de EastAsianLunisolarCalendar)

Métodos

AddDays(DateTime, Int32)

Retorna um DateTime que é o número especificado de dias à frente do DateTime indicado.

(Herdado de Calendar)
AddHours(DateTime, Int32)

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

(Herdado de Calendar)
AddMilliseconds(DateTime, Double)

Retorna um DateTime que é o número especificado de milissegundos à frente do DateTime indicado.

(Herdado de Calendar)
AddMinutes(DateTime, Int32)

Retorna um DateTime que é o número especificado de minutos à frente do DateTime indicado.

(Herdado de Calendar)
AddMonths(DateTime, Int32)

Calcula a data que é o número de meses de distância especificado da data especificada.

(Herdado de EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

Retorna um DateTime que é o número especificado de segundos à frente do DateTime indicado.

(Herdado de Calendar)
AddWeeks(DateTime, Int32)

Retorna um DateTime que é o número especificado de semanas à frente do DateTime indicado.

(Herdado de Calendar)
AddYears(DateTime, Int32)

Calcula a data que é o número de anos de distância especificado da data especificada.

(Herdado de EastAsianLunisolarCalendar)
Clone()

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

(Herdado de Calendar)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCelestialStem(Int32)

Calcula o tronco celestiais do ano especificado no ciclo sexagesimal (60 anos).

(Herdado de EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

Calcula o dia do mês na data especificada.

(Herdado de EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

Calcula o dia da semana na data especificada.

(Herdado de EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

Calcula o dia do ano na data especificada.

(Herdado de EastAsianLunisolarCalendar)
GetDaysInMonth(Int32, Int32)

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

(Herdado de Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Calcula o número de dias no mês especificado do ano e era especificados.

(Herdado de EastAsianLunisolarCalendar)
GetDaysInYear(Int32)

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

(Herdado de Calendar)
GetDaysInYear(Int32, Int32)

Calcula o número de dias no ano e era especificados.

(Herdado de EastAsianLunisolarCalendar)
GetEra(DateTime)

Recupera a era que corresponde ao DateTime especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetHour(DateTime)

Retorna o valor de horas no DateTime especificado.

(Herdado de Calendar)
GetLeapMonth(Int32)

Calcula o mês bissexto de um ano especificado.

(Herdado de Calendar)
GetLeapMonth(Int32, Int32)

Calcula o mês bissexto do ano e era especificados.

(Herdado de EastAsianLunisolarCalendar)
GetMilliseconds(DateTime)

Retorna o valor de milissegundos no DateTime especificado.

(Herdado de Calendar)
GetMinute(DateTime)

Retorna o valor de minutos no DateTime especificado.

(Herdado de Calendar)
GetMonth(DateTime)

Retorna o mês na data especificada.

(Herdado de EastAsianLunisolarCalendar)
GetMonthsInYear(Int32)

Retorna o número de meses no ano especificado na era atual.

(Herdado de Calendar)
GetMonthsInYear(Int32, Int32)

Calcula o número de meses no ano e era especificados.

(Herdado de EastAsianLunisolarCalendar)
GetSecond(DateTime)

Retorna o valor de segundos no DateTime especificado.

(Herdado de Calendar)
GetSexagenaryYear(DateTime)

Calcula o ano no ciclo sexagesimal (60 anos) que corresponde à data especificada.

(Herdado de EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

Calcula o branch terrestre do ano especificado no ciclo sexagesimal (60 anos).

(Herdado de EastAsianLunisolarCalendar)
GetType()

Obtém o Type da instância atual.

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

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

(Herdado de Calendar)
GetYear(DateTime)

Retorna o ano na data especificada.

(Herdado de EastAsianLunisolarCalendar)
IsLeapDay(Int32, Int32, Int32)

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

(Herdado de Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

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

(Herdado de EastAsianLunisolarCalendar)
IsLeapMonth(Int32, Int32)

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

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

Determina se o mês especificado no ano e a era especificados é um mês bissexto.

(Herdado de EastAsianLunisolarCalendar)
IsLeapYear(Int32)

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

(Herdado de Calendar)
IsLeapYear(Int32, Int32)

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

(Herdado de EastAsianLunisolarCalendar)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Retorna um DateTime que é definido como a data e hora especificadas na era atual.

(Herdado de Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Retorna um DateTime que é definido para a data, hora e era especificadas.

(Herdado de EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

Converte um ano especificado em um ano de quatro dígitos.

(Herdado de EastAsianLunisolarCalendar)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também