UmAlQuraCalendar Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar den saudiska Hijri-kalendern (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
- Arv
- Attribut
Kommentarer
Klassen UmAlQuraCalendar är nästan identisk med klassen, förutom att HijriCalendar Um Al Qura-kalendern använder en tabellbaserad algoritm licensierad från den saudiska regeringen för att beräkna datum, kan uttrycka datum till år 1500 A.H., och stöder HijriAdjustment inte egenskapen.
Note
Information om hur du använder klassen UmAlQuraCalendar och andra kalenderklasser i .NET Framework finns i Working with Calendars.
UmAlQuraCalendar För klassen har varje månad antingen 29 eller 30 dagar, men vanligtvis i ingen märkbar ordning. Medan dokumentationen för Hijri-kalendern innehåller en tabell som visar motsvarande dagar i varje månad, kan ingen sådan allmän tabell skapas för Um Al Qura-kalendern.
Mer information om Hijri-kalendern finns i HijriCalendar klassen .
Observera Klassen UmAlQuraCalendar stöder endast datum från 04/30/1900 00.00.00 (gregorianskt datum) till 11/16/2077 23:59:59 (gregorianskt datum).
Konstruktorer
| Name | Description |
|---|---|
| UmAlQuraCalendar() |
Initierar en ny instans av UmAlQuraCalendar klassen. |
Fält
| Name | Description |
|---|---|
| CurrentEra |
Representerar den aktuella eran i den aktuella kalendern. Värdet för det här fältet är 0. (Ärvd från Calendar) |
| UmAlQuraEra |
Representerar den aktuella eran. Det här fältet är konstant. |
Egenskaper
| Name | Description |
|---|---|
| AlgorithmType |
Hämtar ett värde som anger om den aktuella kalendern är solbaserad, månbaserad eller en kombination av båda. |
| DaysInYearBeforeMinSupportedYear |
Hämtar antalet dagar under året som föregår det år som anges av MinSupportedDateTime egenskapen. |
| Eras |
Hämtar en lista över epoker som stöds av den aktuella UmAlQuraCalendar. |
| IsReadOnly |
Hämtar ett värde som anger om det här Calendar objektet är skrivskyddat. (Ärvd från Calendar) |
| MaxSupportedDateTime |
Hämtar det senaste datum och den tid som stöds av den här kalendern. |
| MinSupportedDateTime |
Hämtar det tidigaste datum och den tid som stöds av den här kalendern. |
| TwoDigitYearMax |
Hämtar eller anger det sista året för ett 100-årsintervall som kan representeras av ett 2-siffrigt år. |
Metoder
| Name | Description |
|---|---|
| AddDays(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet dagar från det angivna DateTime. (Ärvd från Calendar) |
| AddHours(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet timmar från den angivna DateTime. (Ärvd från Calendar) |
| AddMilliseconds(DateTime, Double) |
Returnerar ett DateTime som är det angivna antalet millisekunder bort från den angivna DateTime. (Ärvd från Calendar) |
| AddMinutes(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet minuter från den angivna DateTime. (Ärvd från Calendar) |
| AddMonths(DateTime, Int32) |
Beräknar ett datum som är ett angivet antal månader från ett angivet startdatum. |
| AddSeconds(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet sekunder från den angivna DateTime. (Ärvd från Calendar) |
| AddWeeks(DateTime, Int32) |
Returnerar ett DateTime som är det angivna antalet veckor från den angivna DateTime. (Ärvd från Calendar) |
| AddYears(DateTime, Int32) |
Beräknar ett datum som är ett angivet antal år från ett angivet startdatum. |
| Clone() |
Skapar ett nytt objekt som är en kopia av det aktuella Calendar objektet. (Ärvd från Calendar) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetDayOfMonth(DateTime) |
Beräknar den dag i månaden då ett angivet datum inträffar. |
| GetDayOfWeek(DateTime) |
Beräknar den veckodag då ett angivet datum inträffar. |
| GetDayOfYear(DateTime) |
Beräknar den dag på året då ett angivet datum inträffar. |
| GetDaysInMonth(Int32, Int32, Int32) |
Beräknar antalet dagar i den angivna månaden för det angivna året och eran. |
| GetDaysInMonth(Int32, Int32) |
Returnerar antalet dagar i den angivna månaden och året för den aktuella eran. (Ärvd från Calendar) |
| GetDaysInYear(Int32, Int32) |
Beräknar antalet dagar under det angivna året för den angivna eran. |
| GetDaysInYear(Int32) |
Returnerar antalet dagar under det angivna året för den aktuella eran. (Ärvd från Calendar) |
| GetEra(DateTime) |
Beräknar den tid då ett angivet datum inträffar. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetHour(DateTime) |
Returnerar timvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetLeapMonth(Int32, Int32) |
Beräknar skottmånaden för ett angivet år och en angiven era. |
| GetLeapMonth(Int32) |
Beräknar skottmånaden för ett angivet år. (Ärvd från Calendar) |
| GetMilliseconds(DateTime) |
Returnerar millisekundersvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetMinute(DateTime) |
Returnerar minutvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetMonth(DateTime) |
Beräknar den månad då ett angivet datum inträffar. |
| GetMonthsInYear(Int32, Int32) |
Beräknar antalet månader under det angivna året för den angivna eran. |
| GetMonthsInYear(Int32) |
Returnerar antalet månader under det angivna året i den aktuella eran. (Ärvd från Calendar) |
| GetSecond(DateTime) |
Returnerar sekundvärdet i den angivna DateTime. (Ärvd från Calendar) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Returnerar den vecka på året som innehåller datumet i det angivna DateTime värdet. (Ärvd från Calendar) |
| GetYear(DateTime) |
Beräknar året för ett datum som representeras av en angiven DateTime. |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Avgör om det angivna datumet är en skottdag. |
| IsLeapDay(Int32, Int32, Int32) |
Avgör om det angivna datumet i den aktuella eran är en skottdag. (Ärvd från Calendar) |
| IsLeapMonth(Int32, Int32, Int32) |
Avgör om den angivna månaden under det angivna året och eran är en skottmånad. |
| IsLeapMonth(Int32, Int32) |
Avgör om den angivna månaden under det angivna året i den aktuella eran är en skottmånad. (Ärvd från Calendar) |
| IsLeapYear(Int32, Int32) |
Avgör om det angivna året i den angivna eran är ett skottår. |
| IsLeapYear(Int32) |
Avgör om det angivna året i den aktuella eran är ett skottår. (Ärvd från Calendar) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Returnerar ett DateTime som är inställt på angivet datum, tid och era. |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Returnerar ett DateTime som är inställt på angivet datum och tid i den aktuella eran. (Ärvd från Calendar) |
| ToFourDigitYear(Int32) |
Konverterar det angivna året till ett fyrsiffrigt år med hjälp TwoDigitYearMax av egenskapen för att fastställa lämpligt århundrade. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |