UmAlQuraCalendar Classe

Definição

Representa o calendário da Hégira saudita (Um Al Qura).

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

Observações

A UmAlQuraCalendar classe é quase idêntica à HijriCalendar turma, exceto que o calendário Um Al Qura utiliza um algoritmo baseado em tabelas licenciado pelo governo saudita para calcular datas, pode expressar datas até ao ano 1500 da Hégia e não suporta a HijriAdjustment propriedade.

Note

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

Para a UmAlQuraCalendar turma, cada mês tem 29 ou 30 dias, mas normalmente sem ordem discernível. Enquanto a documentação do Calendário Hijri fornece uma tabela que mostra os dias correspondentes em cada mês, não pode ser produzida tal tabela geral para o calendário Um Al Qura.

Para mais informações sobre o calendário Hijri, consulte a HijriCalendar turma.

Nota A UmAlQuraCalendar classe suporta apenas datas de 30/04/1900 00.00.00 (data gregoriana) até 16/11/2077 23:59:59 (data gregoriana).

Construtores

Name Description
UmAlQuraCalendar()

Inicializa uma nova instância da UmAlQuraCalendar classe.

Campos

Name Description
CurrentEra

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

(Herdado de Calendar)
UmAlQuraEra

Representa a era atual. Este campo é constante.

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.

DaysInYearBeforeMinSupportedYear

Obtém o número de dias no ano anterior ao ano especificado pela MinSupportedDateTime propriedade.

Eras

Obtém uma lista das eras suportadas pelo atual UmAlQuraCalendar.

IsReadOnly

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

(Herdado de Calendar)
MaxSupportedDateTime

Recebe a data e hora mais recentes apoiadas por este calendário.

MinSupportedDateTime

Obtém a data e hora mais antigas apoiadas por este calendário.

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 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 uma data que está a um determinado número de meses de distância de uma data inicial 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 uma data que está a um determinado número de anos de distância de uma data inicial 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)
GetDayOfMonth(DateTime)

Calcula o dia do mês em que ocorre uma data especificada.

GetDayOfWeek(DateTime)

Calcula o dia da semana em que ocorre uma data especificada.

GetDayOfYear(DateTime)

Calcula o dia do ano em que ocorre uma 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 especificado da era especificada.

GetDaysInYear(Int32)

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

(Herdado de Calendar)
GetEra(DateTime)

Calcula a era em que ocorre uma data especificada.

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 um 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)

Calcula o mês em que ocorre uma data especificada.

GetMonthsInYear(Int32, Int32)

Calcula o número de meses no ano especificado da era especificada.

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)
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)

Calcula o ano de uma data representada por um determinado DateTime.

IsLeapDay(Int32, Int32, Int32, Int32)

Determina se a data 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 para um ano de quatro dígitos, usando a TwoDigitYearMax propriedade para determinar o século apropriado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também