HijriCalendar Sınıf

Tanım

Hicri takvimi temsil eder.

public ref class HijriCalendar : System::Globalization::Calendar
public class HijriCalendar : System.Globalization.Calendar
[System.Serializable]
public class HijriCalendar : System.Globalization.Calendar
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class HijriCalendar : System.Globalization.Calendar
type HijriCalendar = class
    inherit Calendar
[<System.Serializable>]
type HijriCalendar = class
    inherit Calendar
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type HijriCalendar = class
    inherit Calendar
Public Class HijriCalendar
Inherits Calendar
Devralma
HijriCalendar
Öznitelikler

Açıklamalar

Hicri takvim bir çağı tanır: A.H. (Mekke'den Muhammed'in (PBUH) göçü için "göç yılı" anlamına gelen Latince "Anno Hegirae").

Not

sınıfını HijriCalendar ve .NET Framework diğer takvim sınıflarını kullanma hakkında bilgi için bkz. Takvimlerle Çalışma.

30 ile eşit bölünebilen bir yılla biten her 30 yıllık döngüde, 2., 5., 7., 10., 13., 16., 18., 21., 24., 26. ve 29. yıllar artık yıllardır. Ortak yılda 354 gün, artık yılda ise 355 gün bulunur.

Hicri takvimin her birinde 29 ile 30 gün olmak üzere 12 ay vardır:

GetMonth değeri Ay Ortak yıllardaki günler Artık yıllardaki günler
1 محرم (Muharram) 30 30
2 صفر (Safar) 29 29
3 ربيع الاول (Rabi I) 30 30
4 ربيع الثاني (Rabi II) 29 29
5 جمادى الاولى (Jumada I) 30 30
6 جمادى الثانية (Jumada II) 29 29
7 رجب (Rajab) 30 30
8 شعبان (Shaban) 29 29
9 رمضان (Ramazan) 30 30
10 شوال (Şalvar) 29 29
11 ذو القعدة (Zulkadah) 30 30
12 ذو الحجة (Zulhijjah) 29 30

Müslüman dünyasında oruç ayı olan Ramazan, yeni ayın gözlemine dayanan bir kararnameye göre resmi olarak başlar ve biter. Bu nedenle, Şaban'daki gün sayısı ve Ramazan'daki gün sayısı farklılık gösterir.

Gregoryen takvimdeki 1 Ocak 2001 M.S. tarihi kabaca Hicri takvimdeki 1421 M.H. yılındaki Shawwal'ın altıncı günüyle eşdeğerdir.

Sınıfın HijriCalendar bu uygulaması, Ramazan'ın başında ve sonundaki farkları karşılamak ve ülkeler/bölgeler arasındaki tarih farkını karşılamak için sıfırdan iki güne bir değer ekleyerek veya çıkararak takvim tarihini ayarlar. Bu değer özelliğinde HijriAdjustment depolanır. HijriAdjustment Açıkça ayarlanmazsa, değerini Denetim Masası bölgesel ve dil seçenekleri bölümündeki ayarlardan türetir ve HKEY_CURRENT_USER\Control Panel\International\AddHijriDate kayıt defteri değerinde depolanır. Ancak, bu bilgiler ömrü AppDomainboyunca değişebilir. HijriCalendar sınıfı, sistem ayarlarındaki değişiklikleri otomatik olarak algılamaz.

Her CultureInfo biri bir takvim kümesini destekler. Calendar özelliği kültür için varsayılan takvimi döndürür ve OptionalCalendars özelliği de kültür tarafından desteklenen tüm takvimleri içeren bir dizi döndürür. bir CultureInfotarafından kullanılan takvimi değiştirmek için, uygulamanın özelliğini yeni Calendarbir olarak ayarlaması CalendarCultureInfo.DateTimeFormat gerekir.

Oluşturucular

HijriCalendar()

HijriCalendar sınıfının yeni bir örneğini başlatır.

Alanlar

CurrentEra

Geçerli takvimin geçerli çağını temsil eder. Bu alanın değeri 0'dır.

(Devralındığı yer: Calendar)
HijriEra

Geçerli dönemi temsil eder. Bu alan sabittir.

Özellikler

AlgorithmType

Geçerli takvimin güneş tabanlı mı, ay tabanlı mı yoksa ikisinin birleşimi mi olduğunu gösteren bir değer alır.

AlgorithmType

Geçerli takvimin güneş tabanlı mı, ay tabanlı mı yoksa her ikisinin birleşimi mi olduğunu gösteren bir değer alır.

(Devralındığı yer: Calendar)
DaysInYearBeforeMinSupportedYear

Özelliği tarafından MinSupportedDateTime belirtilen yıldan önceki yıldaki gün sayısını alır.

DaysInYearBeforeMinSupportedYear

Özelliği tarafından MinSupportedDateTime belirtilen yıldan önceki yıldaki gün sayısını alır.

(Devralındığı yer: Calendar)
Eras

içindeki HijriCalendardönemlerin listesini alır.

HijriAdjustment

Ramazan'ın başında ve sonundaki farkları karşılamak ve ülkeler/bölgeler arasındaki tarih farkını karşılamak için takvime eklenecek veya takvimden çıkarılacak gün sayısını alır veya ayarlar.

IsReadOnly

Bu Calendar nesnenin salt okunur olup olmadığını belirten bir değer alır.

(Devralındığı yer: Calendar)
MaxSupportedDateTime

Bu takvim tarafından desteklenen en son tarih ve saati alır.

MaxSupportedDateTime

Bu Calendar nesne tarafından desteklenen en son tarih ve saati alır.

(Devralındığı yer: Calendar)
MinSupportedDateTime

Bu takvim tarafından desteklenen en erken tarih ve saati alır.

MinSupportedDateTime

Bu Calendar nesne tarafından desteklenen en erken tarih ve saati alır.

(Devralındığı yer: Calendar)
TwoDigitYearMax

100 yıllık bir aralığın 2 basamaklı yılla temsil edilebilecek son yılını alır veya ayarlar.

Yöntemler

AddDays(DateTime, Int32)

Belirtilen gün sayısından uzak DateTimeolan bir DateTime döndürür.

(Devralındığı yer: Calendar)
AddHours(DateTime, Int32)

Belirtilen saatinden belirtilen sayıda saat uzakta DateTimeolan bir DateTime döndürür.

(Devralındığı yer: Calendar)
AddMilliseconds(DateTime, Double)

DateTime Belirtilen sayıdaki milisaniye değerini belirtilen DateTimedeğerinin dışında döndürür.

(Devralındığı yer: Calendar)
AddMinutes(DateTime, Int32)

DateTime Belirtilen sayıda dakika uzaklıkta DateTimebelirtilen değerini döndürür.

(Devralındığı yer: Calendar)
AddMonths(DateTime, Int32)

Belirtilen ay sayısından uzak DateTimeolan bir DateTime döndürür.

AddSeconds(DateTime, Int32)

DateTime Belirtilen sayıda saniye uzakta DateTimebelirtilen değerini döndürür.

(Devralındığı yer: Calendar)
AddWeeks(DateTime, Int32)

Belirtilen sayıdan belirtilen sayıda hafta uzakta DateTimeolan bir DateTime döndürür.

(Devralındığı yer: Calendar)
AddYears(DateTime, Int32)

Belirtilen yıl sayısından uzak DateTimeolan değerini DateTime döndürür.

Clone()

Geçerli Calendar nesnenin kopyası olan yeni bir nesne oluşturur.

(Devralındığı yer: Calendar)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetDayOfMonth(DateTime)

Belirtilen DateTimeiçindeki ayın gününü döndürür.

GetDayOfWeek(DateTime)

Belirtilen DateTimeiçindeki haftanın gününü döndürür.

GetDayOfYear(DateTime)

Belirtilen DateTimeiçindeki yılın gününü döndürür.

GetDaysInMonth(Int32, Int32)

Geçerli dönemin belirtilen ayı ve yılındaki gün sayısını döndürür.

(Devralındığı yer: Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Belirtilen yılın ve dönemin belirtilen ayındaki gün sayısını döndürür.

GetDaysInYear(Int32)

Geçerli dönemin belirtilen yılındaki gün sayısını döndürür.

(Devralındığı yer: Calendar)
GetDaysInYear(Int32, Int32)

Belirtilen yıl ve dönemdeki gün sayısını döndürür.

GetEra(DateTime)

Belirtilen DateTimeiçindeki çağı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetHour(DateTime)

Belirtilen DateTimeiçindeki saat değerini döndürür.

(Devralındığı yer: Calendar)
GetLeapMonth(Int32)

Belirtilen yıl için artık ayı hesaplar.

(Devralındığı yer: Calendar)
GetLeapMonth(Int32, Int32)

Belirtilen yıl ve dönem için artık ayı hesaplar.

GetLeapMonth(Int32, Int32)

Belirtilen yıl ve dönem için artık ayı hesaplar.

(Devralındığı yer: Calendar)
GetMilliseconds(DateTime)

Belirtilen DateTimeiçindeki milisaniye değerini döndürür.

(Devralındığı yer: Calendar)
GetMinute(DateTime)

Belirtilen DateTimeiçindeki dakika değerini döndürür.

(Devralındığı yer: Calendar)
GetMonth(DateTime)

Belirtilen DateTimeiçindeki ayı döndürür.

GetMonthsInYear(Int32)

Geçerli dönemde belirtilen yıldaki ay sayısını döndürür.

(Devralındığı yer: Calendar)
GetMonthsInYear(Int32, Int32)

Belirtilen yıl ve dönemdeki ay sayısını döndürür.

GetSecond(DateTime)

Belirtilen DateTimeiçindeki saniye değerini döndürür.

(Devralındığı yer: Calendar)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Belirtilen DateTime değerdeki tarihi içeren yılın haftasını döndürür.

(Devralındığı yer: Calendar)
GetYear(DateTime)

Belirtilen DateTimeiçindeki yılı döndürür.

IsLeapDay(Int32, Int32, Int32)

Geçerli dönemde belirtilen tarihin artık gün olup olmadığını belirler.

(Devralındığı yer: Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Belirtilen tarihin artık gün olup olmadığını belirler.

IsLeapMonth(Int32, Int32)

Geçerli dönemde belirtilen yılda belirtilen ayın artık ay olup olmadığını belirler.

(Devralındığı yer: Calendar)
IsLeapMonth(Int32, Int32, Int32)

Belirtilen yıl ve dönemde belirtilen ayın artık ay olup olmadığını belirler.

IsLeapYear(Int32)

Geçerli dönemde belirtilen yılın artık yıl olup olmadığını belirler.

(Devralındığı yer: Calendar)
IsLeapYear(Int32, Int32)

Belirtilen dönemde belirtilen yılın artık yıl olup olmadığını belirler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Geçerli dönemde belirtilen tarih ve saate ayarlanmış bir DateTime döndürür.

(Devralındığı yer: Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Belirtilen tarih, saat ve çağa ayarlanmış bir DateTime döndürür.

ToFourDigitYear(Int32)

Uygun yüzyılı belirlemek için özelliğini kullanarak TwoDigitYearMax belirtilen yılı dört basamaklı bir yıla dönüştürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.