ChineseLunisolarCalendar 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 o tempo em divisões, como meses, dias e anos. Os anos são calculados usando o calendário chinês, enquanto os dias e meses são calculados com o calendário lunissolar.
public ref class ChineseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type ChineseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type ChineseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
Public Class ChineseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
- Herança
- Atributos
Observações
A ChineseLunisolarCalendar classe deriva da EastAsianLunisolarCalendar classe, que representa o calendário lunissolar. A EastAsianLunisolarCalendar turma suporta o ciclo anual sexagenário (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, um Caule Celeste e um Ramo Terrestre, e estes calendários podem ter meses bissextos após qualquer mês do ano. A ChineseLunisolarCalendar turma calcula os anos com base nos cálculos solares, e os meses e dias com base nos cálculos lunares.
Note
Para informações sobre a utilização da classe ChineseLunisolarCalendar e das outras classes de calendário no .NET Framework, veja Trabalhar com Calendários.
Um mês bissexto pode ocorrer após qualquer mês do ano. Por exemplo, o GetMonth método devolve 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 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.
Atualmente, ChineseLunisolarCalendar não é utilizado por nenhuma das culturas apoiadas pela CultureInfo classe. Portanto, esta classe só pode ser usada para calcular datas no calendário lunissolar chinês.
Cada CultureInfo objeto 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 |
|---|---|
| ChineseLunisolarCalendar() |
Inicializa uma nova instância da ChineseLunisolarCalendar classe. |
Campos
| Name | Description |
|---|---|
| ChineseEra |
Especifica a era que corresponde ao objeto atual ChineseLunisolarCalendar . |
| CurrentEra |
Representa a era atual do calendário atual. O valor deste campo é 0. (Herdado de Calendar) |
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. (Herdado de EastAsianLunisolarCalendar) |
| DaysInYearBeforeMinSupportedYear |
Obtém o número de dias no ano anterior ao ano especificado pela MinSupportedDateTime propriedade. |
| Eras |
Obtém as eras que correspondem ao intervalo de datas e horas suportadas pelo objeto atual ChineseLunisolarCalendar . |
| IsReadOnly |
Recebe um valor que indica se este Calendar objeto é apenas de leitura. (Herdado de Calendar) |
| MaxSupportedDateTime |
Recebe a data e hora máxima apoiadas pela ChineseLunisolarCalendar turma. |
| MinSupportedDateTime |
Recebe a data e hora mínimas apoiadas pela ChineseLunisolarCalendar 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. (Herdado de EastAsianLunisolarCalendar) |
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) |
Calcula a data que corresponde ao número especificado de meses a partir da data especificada. (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| 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). (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, Int32) |
Calcula o número de dias no mês especificado, do ano e da era especificados. (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| GetDaysInYear(Int32) |
Devolve o número de dias no ano especificado da era atual. (Herdado de Calendar) |
| GetEra(DateTime) |
Recupera a era que corresponde ao tipo 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 o ano e era especificados. (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32, Int32) |
Calcula o número de meses no ano e era especificados. (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| GetTerrestrialBranch(Int32) |
Calcula o ramo terrestre do ano especificado no ciclo sexagenário (60 anos). (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Determina se a data especificada na era especificada é um dia bissexto. (Herdado de EastAsianLunisolarCalendar) |
| 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. (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) |
| IsLeapYear(Int32, Int32) |
Determina se o ano especificado na era especificada é um ano bissexto. (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| 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. (Herdado de EastAsianLunisolarCalendar) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |