JapaneseLunisolarCalendar Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ay, gün ve yıl gibi bölümler halindeki zamanı temsil eder. Yıllar Japon takvimi için olarak hesaplanırken, gün ve aylar lunisolar takvim kullanılarak hesaplanır.
public ref class JapaneseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type JapaneseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type JapaneseLunisolarCalendar = class
inherit EastAsianLunisolarCalendar
Public Class JapaneseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
- Devralma
- Öznitelikler
Açıklamalar
JapaneseLunisolarCalendar sınıfı, lunisolar takvimi temsil eden sınıfından türetilirEastAsianLunisolarCalendar. Sınıfı, EastAsianLunisolarCalendar güneş yıllarına ve ay aylarına ek olarak cinsiyetsel yıl döngüsünü (60 yılda bir tekrar eder) destekler. Takvimdeki her güneş yılı bir Sexagenary Year, bir Celestial Stem ve bir Karasal Dal ile ilişkilendirilir ve bu takvimler yılın herhangi bir ayından sonra artık aylara sahip olabilir. yöntemi, GetMonth belirtilen tarihle ilişkili ayı gösteren 1 ile 13 arasında bir sayı döndürür. Yılın sekizinci ve dokuzuncu ayları arasında artık ay varsa, yöntem sekizinci ay için 8, GetMonth artık sekizinci ay için 9 ve dokuzuncu ay için 10 döndürür.
Uyarı
.NET Sınıf Kitaplığı'nda JapaneseLunisolarCalendar sınıfını ve diğer takvim sınıflarını kullanma hakkında bilgi için bkz. Takvimlerle Çalışma.
Sınıf JapaneseLuniSolarCalendar , her imparatorun saltanatı için bir çağ tanır. Örneğin, en son iki dönem Gregoryen takvim yılı 1989'dan başlayarak Heisei dönemi ve Gregoryen takvim yılı 2019'dan başlayarak Reiwa dönemidir. Dönem adı genellikle yıldan önce görüntülenir. Örneğin, Gregoryen takvim yılı 2001, Japon takvim yılı Heisei 13'dür. Bir çağın ilk yılının "Gannen" olarak adlandırıldığını unutmayın. Bu nedenle Gregoryen takvim yılı 1989, Heisei Gannen Japon takvim yılıdır.
Önemli
Japon takvimlerindeki dönemler imparatorun saltanatına dayanır ve bu nedenle değişmesi beklenir. Örneğin, 1 Mayıs 2019, JapaneseCalendar ve JapaneseLunisolarCalendarReiwa döneminin başlangıcını işaretledi. Bu tür bir dönem değişikliği, bu takvimleri kullanan tüm uygulamaları etkiler. Daha fazla bilgi edinmek ve uygulamalarınızın etkilenip etkilenmediğini belirlemek için bkz. .NETJapon takviminde yeni bir çağı işleme. Zaman değişikliğine hazır olduğundan emin olmak için uygulamalarınızı Windows sistemlerinde test etme hakkında bilgi için bkz. Uygulamanızı Japon çağı değişikliğine hazırlama. .NET'te birden çok çağa sahip takvimleri destekleyen özellikler ve birden çok çağı destekleyen takvimlerle çalışırken en iyi yöntemler için bkz. Dönemlerle çalışma.
Sınıftan JapaneseCalendarJapaneseLunisolarCalendar farklı olarak, sınıf Meiji ve Taisho dönemleri aralığındaki tarihleri desteklemez.
Bu sınıf, çağlara aşağıdaki gibi sayılar atar:
| GetEra değeri | Dönem Adı | Dönem Kısaltması | Gregoryen Tarihler |
|---|---|---|---|
| 5 | 令和 (Reiwa) | 令和 (R, r) | 1 Mayıs 2019-bugün |
| 4 | 平成 (Heisei) | 平 (H, h) | 8 Ocak 1989 - 30 Nisan 2019 |
| 3 | 昭和 (Showa) | 昭 (S, s) | 25 Aralık 1926 - 7 Ocak 1989 |
| 2 | 大正 (Taisho) | 大 (T, t) | 30 Temmuz 1912 - 24 Aralık 1926 |
| 1 | 明治 (Meiji) | 明 (M, m) | 8 Eylül 1868 - 29 Temmuz 1912 |
Şu anda, JapaneseLunisolarCalendar sınıfı tarafından desteklenen kültürlerin hiçbiri tarafından CultureInfo kullanılmaz. Bu nedenle, bu sınıf yalnızca Japon lunisolar takvimindeki tarihleri hesaplamak için kullanılabilir. Sınıfı tarafından CultureInfo desteklenen herhangi bir kültür için varsayılan takvim olarak kullanılamaz.
Her CultureInfo nesne bir takvim kümesini destekler. CultureInfo.Calendar özelliği, kültür için varsayılan takvimi döndürür ve CultureInfo.OptionalCalendars özelliği de kültür tarafından desteklenen tüm takvimleri içeren bir dizi döndürür. Varsayılan takvimi bir örnek tarafından CultureInfo desteklenen isteğe bağlı takvimlerden biriyle değiştirebilirsiniz. Bunu yapmak için özelliği tarafından döndürülen nesnesinin özelliğini yeni Calendarolarak ayarlayınCalendar.CultureInfo.DateTimeFormatDateTimeFormatInfo
Oluşturucular
| Name | Description |
|---|---|
| JapaneseLunisolarCalendar() |
JapaneseLunisolarCalendar sınıfının yeni bir örneğini başlatır. |
Alanlar
| Name | Description |
|---|---|
| CurrentEra |
Geçerli takvimin geçerli dönemini temsil eder. Bu alanın değeri 0'dır. (Devralındığı yer: Calendar) |
| JapaneseEra |
Geçerli dönemi belirtir. |
Özellikler
| Name | Description |
|---|---|
| AlgorithmType |
Geçerli takvimin güneş tabanlı mı, ay tabanlı mı yoksa ikisinin birleşimi mi olduğunu belirten bir değer alır. (Devralındığı yer: EastAsianLunisolarCalendar) |
| DaysInYearBeforeMinSupportedYear |
Özelliği tarafından MinSupportedDateTime belirtilen yıldan önceki yıldaki gün sayısını alır. |
| Eras |
Nesneyle ilgili JapaneseLunisolarCalendar dönemleri alır. |
| IsReadOnly |
Bu Calendar nesnenin salt okunur olup olmadığını belirten bir değer alır. (Devralındığı yer: Calendar) |
| MaxSupportedDateTime |
Sınıfı tarafından JapaneseLunisolarCalendar desteklenen en yüksek tarih ve saati alır. |
| MinSupportedDateTime |
Sınıfı tarafından JapaneseLunisolarCalendar desteklenen en düşük tarih ve saati alır. |
| TwoDigitYearMax |
100 yıllık aralığın 2 basamaklı bir yılla temsil edilebilen son yılını alır veya ayarlar. (Devralındığı yer: EastAsianLunisolarCalendar) |
Yöntemler
| Name | Description |
|---|---|
| AddDays(DateTime, Int32) |
Belirtilen gün sayısından uzak DateTimeolan bir DateTime döndürür. (Devralındığı yer: Calendar) |
| AddHours(DateTime, Int32) |
DateTime Belirtilen sayıda saat uzaklıkta belirtilen bir DateTimedöndürür. (Devralındığı yer: Calendar) |
| AddMilliseconds(DateTime, Double) |
Belirtilen sayıda milisaniye uzakta DateTimeolan bir DateTime 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 tarihten belirli sayıda ay uzakta olan tarihi hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| AddSeconds(DateTime, Int32) |
DateTime Belirtilen sayıda saniye uzaklıkta DateTimebelirtilen bir döndürür. (Devralındığı yer: Calendar) |
| AddWeeks(DateTime, Int32) |
DateTime Belirtilen sayıda hafta uzaklıkta DateTimebelirtilen bir döndürür. (Devralındığı yer: Calendar) |
| AddYears(DateTime, Int32) |
Belirtilen tarihten uzak, belirtilen sayıda yıl olan tarihi hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| 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) |
| GetCelestialStem(Int32) |
Cinsiyet (60 yıl) döngüsünde belirtilen yılın göksel sapını hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetDayOfMonth(DateTime) |
Belirtilen tarihte ayın gününü hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetDayOfWeek(DateTime) |
Belirtilen tarihte haftanın gününü hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetDayOfYear(DateTime) |
Belirtilen tarihte yılın gününü hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetDaysInMonth(Int32, Int32, Int32) |
Belirtilen yılın ve dönemin belirtilen ayındaki gün sayısını hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| 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) |
| GetDaysInYear(Int32, Int32) |
Belirtilen yıl ve dönemdeki gün sayısını hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetDaysInYear(Int32) |
Geçerli dönemin belirtilen yılındaki gün sayısını döndürür. (Devralındığı yer: Calendar) |
| GetEra(DateTime) |
Belirtilen DateTimeöğesine karşılık gelen çağı alı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, Int32) |
Belirtilen yıl ve dönem için artık ayı hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetLeapMonth(Int32) |
Belirtilen yıl 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 tarihteki ayı döndürür. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32, Int32) |
Belirtilen yıl ve dönemdeki ay sayısını hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32) |
Geçerli dönemde belirtilen yıldaki ay sayısını döndürür. (Devralındığı yer: Calendar) |
| GetSecond(DateTime) |
Belirtilen DateTimeiçindeki saniye değerini döndürür. (Devralındığı yer: Calendar) |
| GetSexagenaryYear(DateTime) |
Belirtilen tarihe karşılık gelen cinsiyet (60 yıl) döngüsündeki yılı hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetTerrestrialBranch(Int32) |
Cinsiyet (60 yıl) döngüsünde belirtilen yılın karasal dalını hesaplar. (Devralındığı yer: EastAsianLunisolarCalendar) |
| GetType() |
Geçerli örneğin Type 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 tarihteki yılı döndürür. (Devralındığı yer: EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Belirtilen dönemde belirtilen tarihin artık gün olup olmadığını belirler. (Devralındığı yer: EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32) |
Geçerli dönemde belirtilen tarihin artık gün 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. (Devralındığı yer: EastAsianLunisolarCalendar) |
| IsLeapMonth(Int32, Int32) |
Geçerli dönemde belirtilen yılda belirtilen ayın artık ay 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. (Devralındığı yer: EastAsianLunisolarCalendar) |
| IsLeapYear(Int32) |
Geçerli dönemde belirtilen yılın artık yıl olup olmadığını belirler. (Devralındığı yer: Calendar) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Belirtilen tarih, saat ve çağa ayarlanmış bir DateTime döndürür. (Devralındığı yer: EastAsianLunisolarCalendar) |
| 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) |
| ToFourDigitYear(Int32) |
Belirtilen yılı dört basamaklı bir yıla dönüştürür. (Devralındığı yer: EastAsianLunisolarCalendar) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |