JapaneseCalendar.Eras Eigenschap

Definitie

Hiermee haalt u de lijst met tijdperken in de JapaneseCalendar.

public:
 virtual property cli::array <int> ^ Eras { cli::array <int> ^ get(); };
public override int[] Eras { get; }
member this.Eras : int[]
Public Overrides ReadOnly Property Eras As Integer()

Waarde van eigenschap

Int32[]

Een matrix van gehele getallen die de tijdperken in de JapaneseCalendar.

Voorbeelden

In het volgende voorbeeld worden de waarden in de Eras eigenschap weergegeven.

using System;
using System.Globalization;

public class SamplesJapaneseCalendar  {

   public static void Main()  {

      // Creates and initializes a JapaneseCalendar.
      JapaneseCalendar myCal = new JapaneseCalendar();

      // Displays the values in the Eras property.
      for ( int i = 0; i < myCal.Eras.Length; i++ )  {
         Console.WriteLine( "Eras[{0}] = {1}", i, myCal.Eras[i] );
      }
   }
}

/*
This code produces the following output.

Eras[0] = 4
Eras[1] = 3
Eras[2] = 2
Eras[3] = 1

*/
Imports System.Globalization

Public Class SamplesJapaneseCalendar

   Public Shared Sub Main()

      ' Creates and initializes a JapaneseCalendar.
      Dim myCal As New JapaneseCalendar()

      ' Displays the values in the Eras property.
      Dim i As Integer
      For i = 0 To myCal.Eras.Length - 1
         Console.WriteLine("Eras[{0}] = {1}", i, myCal.Eras(i))
      Next i

   End Sub

End Class

'This code produces the following output.
'
'Eras[0] = 4
'Eras[1] = 3
'Eras[2] = 2
'Eras[3] = 1
'

Opmerkingen

De Japanse kalender herkent één tijdperk voor elk keizerrijk. De twee meest recente tijdperken zijn 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.

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 te presenteren
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) 23 oktober 1868 tot 29 juli 1912

Deze klasse verwerkt datums van 23 oktober in het jaar Meiji 1 (1 januari 1868 van de Gregoriaanse kalender). Hoewel de Japanse kalender is overgeschakeld van een maankalender naar een zonnekalender in het jaar Meiji 6 (1873 van de Gregoriaanse kalender), is deze implementatie alleen gebaseerd op de zonnekalender.

Note

Als er in de toekomst extra tijdperken worden toegevoegd, kunnen toepassingen meer dan de verwachte vijf tijdperken voor de Japanse kalender tegenkomen. Test uw toepassingen om ervoor te zorgen dat ze in een dergelijke gebeurtenis blijven werken. Zie Era Handling voor de Japanse kalender voor meer informatie.

Van toepassing op

Zie ook