Linguagem

EastAsianLunisolarCalendar Classe

Definição

Representa um calendário que divide o tempo em meses, dias, anos e eras, e tem datas baseadas nos ciclos do sol e da lua.

public ref class EastAsianLunisolarCalendar abstract : System::Globalization::Calendar
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
type EastAsianLunisolarCalendar = class
    inherit Calendar
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type EastAsianLunisolarCalendar = class
    inherit Calendar
Public MustInherit Class EastAsianLunisolarCalendar
Inherits Calendar
Herança
EastAsianLunisolarCalendar
Derivado
Atributos

Observações

A EastAsianLunisolarCalendar aula suporta o ciclo sexagenário de anos (que se repete a cada 60 anos), além dos anos solares e meses lunares. Cada ano solar no calendário está associado a um Ano Sexagenário (ver GetSexagenaryYear), um Caule Celeste (ver GetCelestialStem) e um Ramo Terrestre (ver GetTerrestrialBranch).

Note

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

Um ano pode ter um mês bissexto após qualquer mês do ano, e um mês pode ter um dia bissexto. Por exemplo, o GetMonth método devolve um número inteiro positivo que indica o mês associado a uma data especificada. Se houver um mês bissexto entre o oitavo e o nono mês do ano, o GetMonth método devolve 8 para o oitavo mês, 9 para o oitavo mês bissexto e 10 para o nono mês.

Cada um CultureInfo suporta um conjunto de calendários. Atualmente, nenhuma das classes de calendário lunissolar que EastAsianLunisolarCalendar derivam é utilizada por qualquer uma das culturas apoiadas pela CultureInfo classe. Portanto, esta classe e as que dela derivam podem ser usadas apenas para calcular datas nos calendários lunissolares do Leste Asiático. Esta classe suporta vários métodos "get" para descrever a DateTime nos termos usados pelos calendários lunissolares, e o ToDateTime método para converter dados do calendário lunissolar para um DateTime.

Campos

Name Descrição
CurrentEra

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

(Herdado de Calendar)

Propriedades

Name Descrição
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

Quando sobrescrito numa classe derivada, obtém a lista de eras no calendário atual.

(Herdado de Calendar)
IsReadOnly

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

(Herdado de Calendar)
MaxSupportedDateTime

Obtém a data e hora mais recentes apoiadas por este Calendar objeto.

(Herdado de Calendar)
MinSupportedDateTime

Obtém a data e hora mais antigas apoiadas por este Calendar objeto.

(Herdado de Calendar)
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 Descrição
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)

Calcula a data que corresponde ao número especificado de meses a partir da data especificada.

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)

Calcula a data que corresponde ao número de anos especificado a partir da data especificada.

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)
GetCelestialStem(Int32)

Calcula o caule celeste do ano especificado no ciclo sexagenário (60 anos).

GetDayOfMonth(DateTime)

Calcula o dia do mês na data especificada.

GetDayOfWeek(DateTime)

Calcula o dia da semana na data especificada.

GetDayOfYear(DateTime)

Calcula o dia do ano na data especificada.

GetDaysInMonth(Int32, Int32, Int32)

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

GetDaysInMonth(Int32, Int32)

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

(Herdado de Calendar)
GetDaysInYear(Int32, Int32)

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

GetDaysInYear(Int32)

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

(Herdado de Calendar)
GetEra(DateTime)

Quando sobrescrito numa classe derivada, devolve a era do especificado DateTime.

(Herdado de Calendar)
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 o 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 o mês na data especificada.

GetMonthsInYear(Int32, Int32)

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

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)
GetSexagenaryYear(DateTime)

Calcula o ano no ciclo sexagenário (60 anos) que corresponde à data especificada.

GetTerrestrialBranch(Int32)

Calcula o ramo terrestre do ano especificado no ciclo sexagenário (60 anos).

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 valor especificado DateTime .

(Herdado de Calendar)
GetYear(DateTime)

Devolve o ano na data especificada.

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 e era especificados é 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, hora e época especificadas.

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 num ano de quatro dígitos.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também