Sdílet prostřednictvím


UmAlQuraCalendar Třída

Definice

Představuje kalendář Saúdský Hidžra (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
Dědičnost
UmAlQuraCalendar
Atributy

Poznámky

Třída UmAlQuraCalendar je téměř identická s HijriCalendar třídou, s výjimkou kalendáře Um Al Qura používá algoritmus založený na tabulce licencovaný od saúdské vlády k výpočtu kalendářních dat, může vyjádřit data na rok 1500 A.H. a nepodporuje HijriAdjustment vlastnost.

Poznámka:

Informace o používání UmAlQuraCalendar třídy a dalších tříd kalendáře v rozhraní .NET Framework naleznete v tématu Práce s kalendáři.

UmAlQuraCalendar Pro třídu má každý měsíc buď 29, nebo 30 dní, ale obvykle není rozpoznatelný. Zatímco dokumentace pro kalendář Hidžra poskytuje tabulku, která zobrazuje odpovídající dny v každém měsíci, nelze pro kalendář Um Al Qura vytvořit žádnou takovou obecnou tabulku.

Další informace o kalendáři Hidžra najdete v předmětu HijriCalendar .

Poznámka Třída UmAlQuraCalendar podporuje pouze data od 04/30/1900 00.00.00 (Gregoriánské datum) až 11.16.2077 23:59:59 (Gregoriánské datum).

Konstruktory

Name Description
UmAlQuraCalendar()

Inicializuje novou instanci UmAlQuraCalendar třídy.

Pole

Name Description
CurrentEra

Představuje aktuální éru aktuálního kalendáře. Hodnota tohoto pole je 0.

(Zděděno od Calendar)
UmAlQuraEra

Představuje aktuální éru. Toto pole je konstantní.

Vlastnosti

Name Description
AlgorithmType

Získá hodnotu označující, zda je aktuální kalendář solární, lunární nebo kombinace obou.

DaysInYearBeforeMinSupportedYear

Získá počet dní v roce, který předchází rok, který je určen vlastností MinSupportedDateTime .

Eras

Získá seznam období, která jsou podporována aktuální UmAlQuraCalendar.

IsReadOnly

Získá hodnotu určující, zda tento Calendar objekt je jen pro čtení.

(Zděděno od Calendar)
MaxSupportedDateTime

Získá nejnovější datum a čas podporovaný tímto kalendářem.

MinSupportedDateTime

Získá nejstarší datum a čas podporovaný tímto kalendářem.

TwoDigitYearMax

Získá nebo nastaví poslední rok 100-rok rozsahu, který může být reprezentován dvoumístným rokem.

Metody

Name Description
AddDays(DateTime, Int32)

DateTime Vrátí zadaný počet dnů od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddHours(DateTime, Int32)

DateTime Vrátí zadaný počet hodin od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddMilliseconds(DateTime, Double)

DateTime Vrátí zadaný počet milisekund od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddMinutes(DateTime, Int32)

Vrátí zadaný DateTime počet minut od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddMonths(DateTime, Int32)

Vypočítá datum, které je zadaným počtem měsíců od zadaného počátečního data.

AddSeconds(DateTime, Int32)

Vrátí zadaný DateTime počet sekund od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddWeeks(DateTime, Int32)

DateTime Vrátí zadaný počet týdnů od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddYears(DateTime, Int32)

Vypočítá datum, které je zadaným počtem let od zadaného počátečního data.

Clone()

Vytvoří nový objekt, který je kopií aktuálního Calendar objektu.

(Zděděno od Calendar)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetDayOfMonth(DateTime)

Vypočítá den v měsíci, kdy nastane zadané datum.

GetDayOfWeek(DateTime)

Vypočítá den v týdnu, kdy nastane zadané datum.

GetDayOfYear(DateTime)

Vypočítá den v roce, kdy nastane zadané datum.

GetDaysInMonth(Int32, Int32, Int32)

Vypočítá počet dní v zadaném měsíci zadaného roku a období.

GetDaysInMonth(Int32, Int32)

Vrátí počet dní v zadaném měsíci a roce aktuální éry.

(Zděděno od Calendar)
GetDaysInYear(Int32, Int32)

Vypočítá počet dní v zadaném roce zadané éry.

GetDaysInYear(Int32)

Vrátí počet dní v zadaném roce aktuální éry.

(Zděděno od Calendar)
GetEra(DateTime)

Vypočítá éru, ve které se vyskytuje zadané datum.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetHour(DateTime)

Vrátí hodnotu hodin v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetLeapMonth(Int32, Int32)

Vypočítá přestupný měsíc pro zadaný rok a éru.

GetLeapMonth(Int32)

Vypočítá přestupný měsíc pro zadaný rok.

(Zděděno od Calendar)
GetMilliseconds(DateTime)

Vrátí hodnotu milisekund v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetMinute(DateTime)

Vrátí hodnotu minut v zadaném DateTimeargumentu .

(Zděděno od Calendar)
GetMonth(DateTime)

Vypočítá měsíc, ve kterém se vyskytuje zadané datum.

GetMonthsInYear(Int32, Int32)

Vypočítá počet měsíců v zadaném roce zadané éry.

GetMonthsInYear(Int32)

Vrátí počet měsíců v zadaném roce v aktuální éře.

(Zděděno od Calendar)
GetSecond(DateTime)

Vrátí hodnotu sekund v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Vrátí týden v roce, který obsahuje datum v zadané DateTime hodnotě.

(Zděděno od Calendar)
GetYear(DateTime)

Vypočítá rok data reprezentovaného zadaným DateTime.

IsLeapDay(Int32, Int32, Int32, Int32)

Určuje, zda zadané datum je přestupný den.

IsLeapDay(Int32, Int32, Int32)

Určuje, zda zadané datum v aktuální éře je přestupný den.

(Zděděno od Calendar)
IsLeapMonth(Int32, Int32, Int32)

Určuje, zda zadaný měsíc v zadaném roce a éra je přestupný měsíc.

IsLeapMonth(Int32, Int32)

Určuje, zda zadaný měsíc v zadaném roce v aktuální éře je přestupný měsíc.

(Zděděno od Calendar)
IsLeapYear(Int32, Int32)

Určuje, zda zadaný rok v zadané éře je přestupný rok.

IsLeapYear(Int32)

Určuje, zda zadaný rok v aktuální éře je přestupný rok.

(Zděděno od Calendar)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Vrátí hodnotu nastavenou DateTime na zadané datum, čas a éru.

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

Vrátí hodnotu nastavenou DateTime na zadané datum a čas v aktuální éře.

(Zděděno od Calendar)
ToFourDigitYear(Int32)

Převede zadaný rok na čtyřciferný rok pomocí TwoDigitYearMax vlastnosti k určení příslušného století.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také