EastAsianLunisolarCalendar Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) |