JapaneseLunisolarCalendar Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt tijd in divisies, zoals maanden, dagen en jaren. Jaren worden berekend als voor de Japanse kalender, terwijl dagen en maanden worden berekend met behulp van de lunisolar-kalender.
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
- Overname
- Kenmerken
Opmerkingen
De JapaneseLunisolarCalendar klasse is afgeleid van de EastAsianLunisolarCalendar klasse, die de lunisolar-kalender vertegenwoordigt. De EastAsianLunisolarCalendar klasse ondersteunt de sexagenaire jaarcyclus (die elke 60 jaar herhaalt) naast zonnejaren en maanmaanden. Elk zonnejaar in de kalender is gekoppeld aan een sexagenair jaar, een celestiale stam en een terrestrische tak, en deze kalenders kunnen schrikkelmaanden na elke maand van het jaar hebben. De GetMonth methode retourneert een getal tussen 1 en 13 dat de maand aangeeft die is gekoppeld aan een opgegeven datum. Als er een schrikkelmaand is tussen de achtste en negende maanden van het jaar, retourneert de GetMonth methode 8 voor de achtste maand, 9 voor de achtste schrikkelmaand en 10 voor de negende maand.
Note
Zie JapaneseLunisolarCalendar voor informatie over het gebruik van de -klasklassen en de andere agendaklassen in de .NET-klassenbibliotheek.
De JapaneseLuniSolarCalendar klasse herkent één tijdperk voor het bestuur van elke keizer. De twee meest recente tijdperken zijn bijvoorbeeld het Heisei-tijdperk, beginnend in het Gregoriaanse kalenderjaar 1989 en het Reiwa-tijdperk, beginnend in het Gregoriaanse kalenderjaar 2019. De eranaam wordt meestal vóór het jaar weergegeven. Het Gregoriaanse kalenderjaar 2001 is bijvoorbeeld het Japanse kalenderjaar Heisei 13. Houd er rekening mee dat het eerste jaar van een tijdperk 'Gannen' wordt genoemd. Daarom was het Gregoriaanse kalenderjaar 1989 het Japanse kalenderjaar Heisei Gannen.
Important
Tijdperken in de Japanse kalenders zijn gebaseerd op het keizerrijk en zullen daarom naar verwachting veranderen. Bijvoorbeeld: 1 mei 2019 markeerde het begin van het Reiwa-tijdperk in de JapaneseCalendar en JapaneseLunisolarCalendar. Een dergelijke wijziging van het tijdperk is van invloed op alle toepassingen die gebruikmaken van deze agenda's. Zie Verwerken van een nieuw tijdperk in de Japanse kalender in .NET voor meer informatie en om te bepalen of uw toepassingen worden beïnvloed. Zie Uw toepassing voorbereiden voor de wijziging in het Japanse tijdperk voor informatie over het testen van uw toepassingen op Windows-systemen om ervoor te zorgen dat deze gereed zijn voor de wijziging van het tijdperk. Zie Werken met tijdperken voor functies in .NET die agenda's met meerdere tijdperken ondersteunen en voor aanbevolen procedures bij het werken met agenda's die meerdere tijdperken ondersteunen.
In tegenstelling tot de JapaneseCalendar klas biedt de JapaneseLunisolarCalendar klas geen ondersteuning voor datums in het bereik van de Meiji- en Taisho-tijdperken.
Deze klasse wijst getallen als volgt toe aan de tijdperken:
| GetEra-waarde | Era Name | Afkorting van era | Gregoriaanse datums |
|---|---|---|---|
| 5 | 令和 (Reiwa) | 令和 (R, r) | 1 mei 2019 te presenteren |
| 4 | 平成 (Heisei) | 平 (H, h) | 8 januari 1989 tot 30 april 2019 |
| 3 | 昭和 (Showa) | 昭 (S, s) | 25 december 1926 tot 7 januari 1989 |
| 2 | 正 (Taisho) | Weg (T, t) | 30 juli 1912 tot 24 december 1926 |
| 1 | 明治 (Meiji) | 明 (M, m) | 8 september 1868 tot 29 juli 1912 |
Op dit moment wordt het JapaneseLunisolarCalendar niet gebruikt door een van de culturen die door de CultureInfo klasse worden ondersteund. Daarom kan deze klasse alleen worden gebruikt voor het berekenen van datums in de Japanse lunisolar-kalender. Het kan niet worden gebruikt als de standaardkalender voor elke cultuur die door de CultureInfo klas wordt ondersteund.
Elk CultureInfo object ondersteunt een set agenda's. De CultureInfo.Calendar eigenschap retourneert de standaardkalender voor de cultuur en de CultureInfo.OptionalCalendars eigenschap retourneert een matrix met alle agenda's die door de cultuur worden ondersteund. U kunt de standaardagenda wijzigen in een van de optionele agenda's die door een CultureInfo exemplaar worden ondersteund. Hiervoor stelt u de Calendar eigenschap van het DateTimeFormatInfo object dat door de CultureInfo.DateTimeFormat eigenschap wordt geretourneerd in op het nieuwe Calendarobject.
Constructors
| Name | Description |
|---|---|
| JapaneseLunisolarCalendar() |
Initialiseert een nieuw exemplaar van de JapaneseLunisolarCalendar klasse. |
Velden
| Name | Description |
|---|---|
| CurrentEra |
Vertegenwoordigt het huidige tijdperk van de huidige agenda. De waarde van dit veld is 0. (Overgenomen van Calendar) |
| JapaneseEra |
Hiermee geeft u het huidige tijdperk. |
Eigenschappen
| Name | Description |
|---|---|
| AlgorithmType |
Hiermee wordt een waarde opgehaald die aangeeft of de huidige kalender op zonne-energie, maanbasis of een combinatie van beide is. (Overgenomen van EastAsianLunisolarCalendar) |
| DaysInYearBeforeMinSupportedYear |
Hiermee wordt het aantal dagen in het jaar dat voorafgaat aan het jaar dat door de MinSupportedDateTime eigenschap is opgegeven. |
| Eras |
Haalt de tijdperken op die relevant zijn voor het JapaneseLunisolarCalendar object. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of dit Calendar object het kenmerk Alleen-lezen heeft. (Overgenomen van Calendar) |
| MaxSupportedDateTime |
Hiermee haalt u de maximale datum en tijd op die door de JapaneseLunisolarCalendar klasse wordt ondersteund. |
| MinSupportedDateTime |
Hiermee haalt u de minimale datum en tijd op die door de JapaneseLunisolarCalendar klasse wordt ondersteund. |
| TwoDigitYearMax |
Hiermee haalt of stelt u het laatste jaar van een bereik van 100 jaar op dat kan worden vertegenwoordigd door een jaar met twee cijfers. (Overgenomen van EastAsianLunisolarCalendar) |
Methoden
| Name | Description |
|---|---|
| AddDays(DateTime, Int32) |
Retourneert een DateTime dat het opgegeven aantal dagen weg is van het opgegeven aantal DateTimedagen. (Overgenomen van Calendar) |
| AddHours(DateTime, Int32) |
Retourneert een DateTime getal dat het opgegeven aantal uren weg is van de opgegeven DateTime. (Overgenomen van Calendar) |
| AddMilliseconds(DateTime, Double) |
Retourneert een DateTime waarde die het opgegeven aantal milliseconden is dat niet het opgegeven DateTimeaantal milliseconden is. (Overgenomen van Calendar) |
| AddMinutes(DateTime, Int32) |
Retourneert een DateTime getal dat het opgegeven aantal minuten van de opgegeven DateTimeminuten is. (Overgenomen van Calendar) |
| AddMonths(DateTime, Int32) |
Berekent de datum die het opgegeven aantal maanden verwijderd is van de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| AddSeconds(DateTime, Int32) |
Retourneert een DateTime getal dat het opgegeven aantal seconden verwijderd is van de opgegeven DateTime. (Overgenomen van Calendar) |
| AddWeeks(DateTime, Int32) |
Geeft als resultaat een DateTime getal dat het opgegeven aantal weken weg is van het opgegeven DateTimeaantal weken. (Overgenomen van Calendar) |
| AddYears(DateTime, Int32) |
Berekent de datum die het opgegeven aantal jaren weg is van de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| Clone() |
Hiermee maakt u een nieuw object dat een kopie van het huidige Calendar object is. (Overgenomen van Calendar) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetCelestialStem(Int32) |
Berekent de celestiële stam van het opgegeven jaar in de geslachtscyclus (60 jaar). (Overgenomen van EastAsianLunisolarCalendar) |
| GetDayOfMonth(DateTime) |
Berekent de dag van de maand op de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| GetDayOfWeek(DateTime) |
Berekent de dag van de week op de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| GetDayOfYear(DateTime) |
Berekent de dag van het jaar in de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| GetDaysInMonth(Int32, Int32, Int32) |
Berekent het aantal dagen in de opgegeven maand van het opgegeven jaar en het opgegeven tijdperk. (Overgenomen van EastAsianLunisolarCalendar) |
| GetDaysInMonth(Int32, Int32) |
Retourneert het aantal dagen in de opgegeven maand en het jaar van het huidige tijdperk. (Overgenomen van Calendar) |
| GetDaysInYear(Int32, Int32) |
Berekent het aantal dagen in het opgegeven jaar en het opgegeven tijdperk. (Overgenomen van EastAsianLunisolarCalendar) |
| GetDaysInYear(Int32) |
Retourneert het aantal dagen in het opgegeven jaar van het huidige tijdperk. (Overgenomen van Calendar) |
| GetEra(DateTime) |
Haalt het tijdperk op dat overeenkomt met de opgegeven DateTime. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetHour(DateTime) |
Retourneert de urenwaarde in de opgegeven DateTime. (Overgenomen van Calendar) |
| GetLeapMonth(Int32, Int32) |
Berekent de schrikkelmaand voor het opgegeven jaar en tijdperk. (Overgenomen van EastAsianLunisolarCalendar) |
| GetLeapMonth(Int32) |
Berekent de schrikkelmaand voor een bepaald jaar. (Overgenomen van Calendar) |
| GetMilliseconds(DateTime) |
Retourneert de millisecondenwaarde in de opgegeven DateTime. (Overgenomen van Calendar) |
| GetMinute(DateTime) |
Retourneert de minutenwaarde in de opgegeven DateTime. (Overgenomen van Calendar) |
| GetMonth(DateTime) |
Retourneert de maand in de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32, Int32) |
Berekent het aantal maanden in het opgegeven jaar en tijdperk. (Overgenomen van EastAsianLunisolarCalendar) |
| GetMonthsInYear(Int32) |
Retourneert het aantal maanden in het opgegeven jaar in het huidige tijdperk. (Overgenomen van Calendar) |
| GetSecond(DateTime) |
Retourneert de secondenwaarde in de opgegeven DateTime. (Overgenomen van Calendar) |
| GetSexagenaryYear(DateTime) |
Berekent het jaar in de sexagenaire cyclus (60 jaar) die overeenkomt met de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| GetTerrestrialBranch(Int32) |
Berekent de terrestrische tak van het opgegeven jaar in de sexagenaire cyclus (60 jaar). (Overgenomen van EastAsianLunisolarCalendar) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) |
Retourneert de week van het jaar met de datum in de opgegeven DateTime waarde. (Overgenomen van Calendar) |
| GetYear(DateTime) |
Retourneert het jaar in de opgegeven datum. (Overgenomen van EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32, Int32) |
Bepaalt of de opgegeven datum in het opgegeven tijdperk een schrikkeldag is. (Overgenomen van EastAsianLunisolarCalendar) |
| IsLeapDay(Int32, Int32, Int32) |
Bepaalt of de opgegeven datum in het huidige tijdperk een schrikkeldag is. (Overgenomen van Calendar) |
| IsLeapMonth(Int32, Int32, Int32) |
Bepaalt of de opgegeven maand in het opgegeven jaar en tijdperk een schrikkelmaand is. (Overgenomen van EastAsianLunisolarCalendar) |
| IsLeapMonth(Int32, Int32) |
Bepaalt of de opgegeven maand in het opgegeven jaar in het huidige tijdperk een schrikkelmaand is. (Overgenomen van Calendar) |
| IsLeapYear(Int32, Int32) |
Bepaalt of het opgegeven jaar in het opgegeven tijdperk een schrikkeljaar is. (Overgenomen van EastAsianLunisolarCalendar) |
| IsLeapYear(Int32) |
Bepaalt of het opgegeven jaar in het huidige tijdperk een schrikkeljaar is. (Overgenomen van Calendar) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Hiermee wordt een DateTime waarde geretourneerd die is ingesteld op de opgegeven datum, tijd en era. (Overgenomen van EastAsianLunisolarCalendar) |
| ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Hiermee wordt een DateTime waarde geretourneerd die is ingesteld op de opgegeven datum en tijd in het huidige tijdperk. (Overgenomen van Calendar) |
| ToFourDigitYear(Int32) |
Converteert het opgegeven jaar naar een jaar met vier cijfers. (Overgenomen van EastAsianLunisolarCalendar) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |