UmAlQuraCalendar Класс

Определение

Представляет саудовский лунный календарь.Represents the Saudi Hijri (Um Al Qura) calendar.

public ref class UmAlQuraCalendar : System::Globalization::Calendar
[System.Serializable]
public class UmAlQuraCalendar : System.Globalization.Calendar
type UmAlQuraCalendar = class
    inherit Calendar
Public Class UmAlQuraCalendar
Inherits Calendar
Наследование
UmAlQuraCalendar
Атрибуты

Комментарии

Класс практически идентичен HijriCalendar классу, за исключением календаря единой системы обмена сообщениями, в котором для расчета дат используется основанный на таблицах алгоритм, лицензированный из государственных учреждений, может выразить даты до года 1500 а.х. и не поддерживает UmAlQuraCalendar HijriAdjustmentсвойство.The UmAlQuraCalendar class is nearly identical to the HijriCalendar class, except the Um Al Qura calendar uses a table-based algorithm licensed from the Saudi government to calculate dates, can express dates to the year 1500 A.H., and does not support the HijriAdjustment property.

Примечание

Сведения об использовании UmAlQuraCalendar класса и других классов календарей в .NET Framework см. в разделе Работа с календарями.For information about using the UmAlQuraCalendar class and the other calendar classes in the .NET Framework, see Working with Calendars.

UmAlQuraCalendar Для класса каждый месяц имеет 29 или 30 дней, но обычно не в различимый порядке.For the UmAlQuraCalendar class, each month has either 29 or 30 days, but usually in no discernible order. В то время как документация по календарю хиджра предоставляет таблицу, в которой отображаются соответствующие дни в каждом месяце, для календаря единой системы обмена сообщениями не может быть создана ни одна Общая таблица.Whereas the documentation for the Hijri Calendar gives a table that shows the corresponding days in each month, no such general table can be produced for the Um Al Qura calendar.

Дополнительные сведения об календаре Хиджра см. в HijriCalendar разделе класс.For more information about the Hijri calendar, see the HijriCalendar class.

Примечание . UmAlQuraCalendar Класс поддерживает только даты от 04/30/1900 00.00.00 (по григорианскому календарю) до 11/16/2077 23:59:59 (дата григорианского календаря).Note The UmAlQuraCalendar class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).

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

UmAlQuraCalendar()

Инициализирует новый экземпляр класса UmAlQuraCalendar.Initializes a new instance of the UmAlQuraCalendar class.

Поля

CurrentEra

Представляет текущую эру для текущего календаря.Represents the current era of the current calendar. Значение этого поля равно 0.The value of this field is 0.

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

Представляет текущую эру.Represents the current era. Это поле является константой.This field is constant.

Свойства

AlgorithmType

Возвращает значение, показывающее, является ли текущий календарь солнечным, лунным или сочетанием и того, и другого.Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.

DaysInYearBeforeMinSupportedYear

Получает число дней в году, который предшествует году, указанному свойством MinSupportedDateTime.Gets the number of days in the year that precedes the year that is specified by the MinSupportedDateTime property.

Eras

Возвращает список эр, поддерживаемых текущим объектом UmAlQuraCalendar.Gets a list of the eras that are supported by the current UmAlQuraCalendar.

IsReadOnly

Возвращает значение, указывающее, является ли объект Calendar доступным только для чтения.Gets a value indicating whether this Calendar object is read-only.

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

Возвращает самые последние дату и время, поддерживаемые этим календарем.Gets the latest date and time supported by this calendar.

MinSupportedDateTime

Возвращает самые ранние дату и время, поддерживаемые этим календарем.Gets the earliest date and time supported by this calendar.

TwoDigitYearMax

Возвращает или задает последний год в диапазоне ста лет, для которого существует двузначное представление года.Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.

Методы

AddDays(DateTime, Int32)

Возвращает DateTime как заданное число дней из заданного объекта DateTime.Returns a DateTime that is the specified number of days away from the specified DateTime.

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

Возвращает DateTime как заданное число часов из заданного объекта DateTime.Returns a DateTime that is the specified number of hours away from the specified DateTime.

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

Возвращает DateTime как заданное число миллисекунд из заданного объекта DateTime.Returns a DateTime that is the specified number of milliseconds away from the specified DateTime.

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

Возвращает DateTime как заданное число минут из заданного объекта DateTime.Returns a DateTime that is the specified number of minutes away from the specified DateTime.

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

Рассчитывает дату через определенное количество месяцев от указанной исходной даты.Calculates a date that is a specified number of months away from a specified initial date.

AddSeconds(DateTime, Int32)

Возвращает DateTime как заданное число секунд из заданного объекта DateTime.Returns a DateTime that is the specified number of seconds away from the specified DateTime.

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

Возвращает DateTime как заданное число недель из заданного объекта DateTime.Returns a DateTime that is the specified number of weeks away from the specified DateTime.

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

Рассчитывает дату через определенное количество лет от указанной исходной даты.Calculates a date that is a specified number of years away from a specified initial date.

Clone()

Создает новый объект, являющийся копией текущего объекта Calendar.Creates a new object that is a copy of the current Calendar object.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Рассчитывает, на какой день месяца придется указанная дата.Calculates the day of the month on which a specified date occurs.

GetDayOfWeek(DateTime)

Рассчитывает, на какой день недели придется указанная дата.Calculates the day of the week on which a specified date occurs.

GetDayOfYear(DateTime)

Рассчитывает, на какой день года придется указанная дата.Calculates the day of the year on which a specified date occurs.

GetDaysInMonth(Int32, Int32)

Возвращает число дней в указанном месяце указанных года текущей эры.Returns the number of days in the specified month and year of the current era.

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

Рассчитывает количество дней в указанном месяце указанных года и эры.Calculates the number of days in the specified month of the specified year and era.

GetDaysInYear(Int32)

Возвращает число дней в указанном году текущей эры.Returns the number of days in the specified year of the current era.

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

Рассчитывает число дней в указанном году указанной эры.Calculates the number of days in the specified year of the specified era.

GetEra(DateTime)

Рассчитывает эру, на которую придется указанная дата.Calculates the era in which a specified date occurs.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает значение часов в заданном DateTime.Returns the hours value in the specified DateTime.

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

Вычисляет високосный месяц для заданного года.Calculates the leap month for a specified year.

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

Вычисляет високосный месяц для заданных года и эры.Calculates the leap month for a specified year and era.

GetMilliseconds(DateTime)

Возвращает значение миллисекунд в заданном DateTime.Returns the milliseconds value in the specified DateTime.

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

Возвращает значение минут в заданном DateTime.Returns the minutes value in the specified DateTime.

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

Рассчитывает месяц, на который придется указанная дата.Calculates the month in which a specified date occurs.

GetMonthsInYear(Int32)

Возвращает число месяцев в указанном году текущей эры.Returns the number of months in the specified year in the current era.

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

Рассчитывает число месяцев в указанном году указанной эры.Calculates the number of months in the specified year of the specified era.

GetSecond(DateTime)

Возвращает значение секунд в заданном DateTime.Returns the seconds value in the specified DateTime.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Возвращает неделю года, к которой относится дата в заданном значении DateTime.Returns the week of the year that includes the date in the specified DateTime value.

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

Рассчитывает год даты, представленной указанным параметром DateTime.Calculates the year of a date represented by a specified DateTime.

IsLeapDay(Int32, Int32, Int32)

Определяет, является ли указанная дата текущей эры високосным днем.Determines whether the specified date in the current era is a leap day.

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

Определяет, является ли указанный день високосным.Determines whether the specified date is a leap day.

IsLeapMonth(Int32, Int32)

Определяет, является ли указанный месяц указанного года текущей эры високосным месяцем.Determines whether the specified month in the specified year in the current era is a leap month.

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

Определяет, является ли указанный месяц указанных года и эры високосным месяцем.Determines whether the specified month in the specified year and era is a leap month.

IsLeapYear(Int32)

Определяет, является ли указанный год текущей эры високосным годом.Determines whether the specified year in the current era is a leap year.

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

Определяет, является ли указанный год указанной эры високосным годом.Determines whether the specified year in the specified era is a leap year.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает DateTime с заданными значениями даты и времени текущей эры.Returns a DateTime that is set to the specified date and time in the current era.

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

Возвращает структуру DateTime с заданными значениями даты, времени и эры.Returns a DateTime that is set to the specified date, time, and era.

ToFourDigitYear(Int32)

Преобразует заданный год в четырехзначное представление с использованием свойства TwoDigitYearMax для определения века.Converts the specified year to a four-digit year by using the TwoDigitYearMax property to determine the appropriate century.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

Дополнительно