UmAlQuraCalendar Класс

Определение

Представляет календарь Саудовской Хиджри (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
Наследование
UmAlQuraCalendar
Атрибуты

Комментарии

Класс UmAlQuraCalendar почти идентичен HijriCalendar классу, за исключением календаря Um Al Qura использует алгоритм на основе таблиц, лицензированный от саудовского правительства для вычисления дат, может выразить даты до 1500 A.H., и не поддерживает HijriAdjustment свойство.

Замечание

Сведения об использовании UmAlQuraCalendar класса и других классов календаря в .NET Framework см. в разделе "Работа с календарями".

UmAlQuraCalendar Для класса каждый месяц имеет либо 29, либо 30 дней, но обычно не имеет четкого порядка. В то время как документация для календаря Хиджри предоставляет таблицу, показывающую соответствующие дни в каждом месяце, такая общая таблица не может быть создана для календаря Um Al Qura.

Дополнительные сведения о календаре Хиджри см. в HijriCalendar классе.

Примечание Класс UmAlQuraCalendar поддерживает только даты от 04.30.1900 00.00 (грегорианская дата) до 11.16.2077 23:59:59 (грегорианская дата).

Конструкторы

Имя Описание
UmAlQuraCalendar()

Инициализирует новый экземпляр класса UmAlQuraCalendar.

Поля

Имя Описание
CurrentEra

Представляет текущую эпоху текущего календаря. Значение этого поля равно 0.

(Унаследовано от Calendar)
UmAlQuraEra

Представляет текущую эпоху. Это поле является константой.

Свойства

Имя Описание
AlgorithmType

Возвращает значение, указывающее, является ли текущий календарь солнечным, лунным или сочетанием обоих.

DaysInYearBeforeMinSupportedYear

Возвращает количество дней в году, которое предшествует году, заданному свойством MinSupportedDateTime .

Eras

Возвращает список эпох, поддерживаемых текущим UmAlQuraCalendar.

IsReadOnly

Возвращает значение, указывающее, доступен ли этот Calendar объект только для чтения.

(Унаследовано от Calendar)
MaxSupportedDateTime

Возвращает последнюю дату и время, поддерживаемые этим календарем.

MinSupportedDateTime

Получает самые ранние даты и время, поддерживаемые этим календарем.

TwoDigitYearMax

Возвращает или задает последний год 100-летнего диапазона, который может быть представлен 2-цифрным годом.

Методы

Имя Описание
AddDays(DateTime, Int32)

DateTime Возвращает указанное число дней от указанногоDateTime.

(Унаследовано от Calendar)
AddHours(DateTime, Int32)

DateTime Возвращает указанное количество часов от указанногоDateTime.

(Унаследовано от Calendar)
AddMilliseconds(DateTime, Double)

DateTime Возвращает указанное число миллисекунда от указанного DateTimeзначения.

(Унаследовано от Calendar)
AddMinutes(DateTime, Int32)

DateTime Возвращает указанное количество минут от указанногоDateTime.

(Унаследовано от Calendar)
AddMonths(DateTime, Int32)

Вычисляет дату, которая является указанным числом месяцев от указанной начальной даты.

AddSeconds(DateTime, Int32)

DateTime Возвращает указанное количество секунд от указанногоDateTime.

(Унаследовано от Calendar)
AddWeeks(DateTime, Int32)

DateTime Возвращает указанное число недель от указанногоDateTime.

(Унаследовано от Calendar)
AddYears(DateTime, Int32)

Вычисляет дату, которая является указанным числом лет от указанной начальной даты.

Clone()

Создает новый объект, который является копией текущего Calendar объекта.

(Унаследовано от Calendar)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDayOfMonth(DateTime)

Вычисляет день месяца, в котором происходит указанная дата.

GetDayOfWeek(DateTime)

Вычисляет день недели, в которой происходит указанная дата.

GetDayOfYear(DateTime)

Вычисляет день года, в течение которого происходит указанная дата.

GetDaysInMonth(Int32, Int32, Int32)

Вычисляет количество дней в указанном месяце указанного года и эпохи.

GetDaysInMonth(Int32, Int32)

Возвращает количество дней в указанном месяце и году текущей эпохи.

(Унаследовано от Calendar)
GetDaysInYear(Int32, Int32)

Вычисляет количество дней в указанном году указанной эпохи.

GetDaysInYear(Int32)

Возвращает количество дней в указанном году текущей эпохи.

(Унаследовано от Calendar)
GetEra(DateTime)

Вычисляет эру, в которой происходит указанная дата.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHour(DateTime)

Возвращает значение часов в указанном DateTime.

(Унаследовано от Calendar)
GetLeapMonth(Int32, Int32)

Вычисляет високосный месяц за указанный год и эру.

GetLeapMonth(Int32)

Вычисляет високосный месяц за указанный год.

(Унаследовано от Calendar)
GetMilliseconds(DateTime)

Возвращает значение миллисекунда в указанном DateTime.

(Унаследовано от Calendar)
GetMinute(DateTime)

Возвращает значение минут в указанном DateTime.

(Унаследовано от Calendar)
GetMonth(DateTime)

Вычисляет месяц, в котором происходит указанная дата.

GetMonthsInYear(Int32, Int32)

Вычисляет количество месяцев в указанном году указанной эпохи.

GetMonthsInYear(Int32)

Возвращает количество месяцев в указанном году в текущей эре.

(Унаследовано от Calendar)
GetSecond(DateTime)

Возвращает значение секунд в указанном DateTime.

(Унаследовано от Calendar)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Возвращает неделю года, включающую дату в указанное DateTime значение.

(Унаследовано от Calendar)
GetYear(DateTime)

Вычисляет год даты, представленной указанным DateTime.

IsLeapDay(Int32, Int32, Int32, Int32)

Определяет, является ли указанная дата високосным днем.

IsLeapDay(Int32, Int32, Int32)

Определяет, является ли указанная дата в текущей эре високосным днем.

(Унаследовано от Calendar)
IsLeapMonth(Int32, Int32, Int32)

Определяет, является ли указанный месяц в указанном году и эпохой високосным месяцем.

IsLeapMonth(Int32, Int32)

Определяет, является ли указанный месяц в указанном году в текущей эре високосным месяцем.

(Унаследовано от Calendar)
IsLeapYear(Int32, Int32)

Определяет, является ли указанный год в указанной эре високосным годом.

IsLeapYear(Int32)

Определяет, является ли указанный год в текущей эре високосным годом.

(Унаследовано от Calendar)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает значение указанной DateTime даты, времени и эры.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Возвращает значение указанной DateTime даты и времени в текущей эре.

(Унаследовано от Calendar)
ToFourDigitYear(Int32)

Преобразует указанный год в четырехзначный год с помощью TwoDigitYearMax свойства для определения соответствующего века.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел