JulianCalendar Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o calendário juliano.
public ref class JulianCalendar : System::Globalization::Calendar
public class JulianCalendar : System.Globalization.Calendar
[System.Serializable]
public class JulianCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class JulianCalendar : System.Globalization.Calendar
type JulianCalendar = class
inherit Calendar
[<System.Serializable>]
type JulianCalendar = class
inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type JulianCalendar = class
inherit Calendar
Public Class JulianCalendar
Inherits Calendar
- Herança
- Atributos
Comentários
Em 45 a.C., Júlio César ordenou uma reforma do calendário, que resultou no calendário chamado calendário juliano. O calendário juliano é o antecessor do calendário gregoriano.
Observação
Para obter informações sobre como usar a JulianCalendar classe e as outras classes de calendário no .NET Framework, consulte Como trabalhar com calendários.
A JulianCalendar classe reconhece apenas a era atual.
Ao contrário do calendário gregoriano, o calendário juliano define um ano bissexto como um ano uniformemente divisível por quatro sem exceções. Portanto, o calendário é impreciso por um dia a cada 128 anos. Um ano comum tem 365 dias e um ano bissexto tem 366 dias.
Como o calendário gregoriano, o calendário juliano tem 12 meses com 28 a 31 dias cada: janeiro (31 dias), fevereiro (28 ou 29 dias), março (31 dias), abril (30 dias), maio (31 dias), junho (30 dias), julho (31 dias), agosto (31 dias), setembro (30 dias), outubro (31 dias), novembro (30 dias) e dezembro (31 dias). Fevereiro tem 29 dias durante os anos bissextos e 28 durante anos comuns.
A data de 1º de janeiro de 2001 no calendário gregoriano é equivalente ao 19º dia de dezembro do ano 2000 D.A. no calendário juliano.
Atualmente, o JulianCalendar não é usado por nenhuma das culturas com suporte da CultureInfo classe. Portanto, a JulianCalendar classe só pode ser usada para calcular datas no calendário juliano.
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 de CultureInfo.DateTimeFormat um novo Calendar.
Construtores
| Nome | Description |
|---|---|
| JulianCalendar() |
Inicializa uma nova instância da classe JulianCalendar. |
Campos
| Nome | Description |
|---|---|
| CurrentEra |
Representa a era atual do calendário atual. O valor desse campo é 0. (Herdado de Calendar) |
| JulianEra |
Representa a era atual. Esse campo é constante. |
Propriedades
| Nome | Description |
|---|---|
| AlgorithmType |
Obtém um valor que indica se o calendário atual é baseado em energia solar, baseado em lunar ou uma combinação de ambos. |
| DaysInYearBeforeMinSupportedYear |
Obtém o número de dias no ano que precede o ano especificado pela MinSupportedDateTime propriedade. (Herdado de Calendar) |
| Eras |
Obtém a lista de eras no JulianCalendar. |
| IsReadOnly |
Obtém um valor que indica se esse Calendar objeto é somente leitura. (Herdado de Calendar) |
| MaxSupportedDateTime |
Obtém a data e a hora mais recentes compatíveis com a JulianCalendar classe. |
| MinSupportedDateTime |
Obtém a data e a hora mais antigas compatíveis com a JulianCalendar classe. |
| 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
| Nome | Description |
|---|---|
| AddDays(DateTime, Int32) |
Retorna um DateTime que é o número especificado de dias de distância do especificado DateTime. (Herdado de Calendar) |
| AddHours(DateTime, Int32) |
Retorna um DateTime que é o número especificado de horas de distância do especificado DateTime. (Herdado de Calendar) |
| AddMilliseconds(DateTime, Double) |
Retorna um DateTime que é o número especificado de milissegundos de distância do especificado DateTime. (Herdado de Calendar) |
| AddMinutes(DateTime, Int32) |
Retorna um DateTime que é o número especificado de minutos de distância do especificado DateTime. (Herdado de Calendar) |
| AddMonths(DateTime, Int32) |
Retorna um DateTime que é o número especificado de meses de distância do especificado DateTime. |
| AddSeconds(DateTime, Int32) |
Retorna um DateTime que é o número especificado de segundos de distância do especificado DateTime. (Herdado de Calendar) |
| AddWeeks(DateTime, Int32) |
Retorna um DateTime que é o número especificado de semanas de distância do especificado DateTime. (Herdado de Calendar) |
| AddYears(DateTime, Int32) |
Retorna um DateTime que é o número especificado de anos de distância 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) |
Retorna o dia do mês no especificado DateTime. |
| GetDayOfWeek(DateTime) |
Retorna o dia da semana no especificado DateTime. |
| GetDayOfYear(DateTime) |
Retorna o dia do ano no especificado DateTime. |
| GetDaysInMonth(Int32, Int32, Int32) |
Retorna o número de dias no mês especificado no ano especificado na era especificada. |
| GetDaysInMonth(Int32, Int32) |
Retorna o número de dias no mês e ano especificados da era atual. (Herdado de Calendar) |
| GetDaysInYear(Int32, Int32) |
Retorna o número de dias no ano especificado na era especificada. |
| GetDaysInYear(Int32) |
Retorna o número de dias no ano especificado da era atual. (Herdado de Calendar) |
| GetEra(DateTime) |
Retorna a era na especificada DateTime. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetHour(DateTime) |
Retorna o valor de horas no especificado DateTime. (Herdado de Calendar) |
| GetLeapMonth(Int32, Int32) |
Calcula o mês bissexto para um ano e uma era especificados. |
| GetLeapMonth(Int32) |
Calcula o mês bissexto para um ano especificado. (Herdado de Calendar) |
| GetMilliseconds(DateTime) |
Retorna o valor de milissegundos no especificado DateTime. (Herdado de Calendar) |
| GetMinute(DateTime) |
Retorna o valor de minutos no valor especificado DateTime. (Herdado de Calendar) |
| GetMonth(DateTime) |
Retorna o mês no especificado DateTime. |
| GetMonthsInYear(Int32, Int32) |
Retorna o número de meses no ano especificado na era especificada. |
| GetMonthsInYear(Int32) |
Retorna o número de meses no ano especificado na era atual. (Herdado de Calendar) |
| GetSecond(DateTime) |
Retorna o valor de segundos no valor especificado DateTime. (Herdado de Calendar) |
| 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 especificado DateTime . (Herdado de Calendar) |
| GetYear(DateTime) |
Retorna 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 Objectatual. (Herdado de Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Retorna um DateTime que é definido como a data e a hora especificadas na era especificada. |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Retorna um DateTime que é definido como a data e a hora especificadas na era atual. (Herdado de Calendar) |
| ToFourDigitYear(Int32) |
Converte o ano especificado em um ano de quatro dígitos usando a TwoDigitYearMax propriedade para determinar o século apropriado. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |