JapaneseCalendar.Eras JapaneseCalendar.Eras JapaneseCalendar.Eras JapaneseCalendar.Eras Property

Definition

Ruft die Liste der Zeiträume im JapaneseCalendar ab.Gets the list of eras in the 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()

Eigenschaftswert

Int32[]

Ein Array von ganzen Zahlen, das die Zeiträume im JapaneseCalendar darstellt.An array of integers that represents the eras in the JapaneseCalendar.

Beispiele

Im folgenden Beispiel werden die in der Eras -Eigenschaft enthaltenen Werte angezeigt.The following example displays the values contained in the Eras property.

using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Creates and initializes a JapaneseCalendar.
   JapaneseCalendar^ myCal = gcnew 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->Item[0] = 4
Eras->Item[1] = 3
Eras->Item[2] = 2
Eras->Item[3] = 1

*/
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 'Main 

End Class 'SamplesJapaneseCalendar

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

Hinweise

Der japanische Kalender erkennt einen Zeitraum für jede Kaiser Regierung.The Japanese calendar recognizes one era for every emperor's reign. Die zwei letzten Zeiträume sind der Heisei-Zeitraum, beginnend mit dem gregorianischen Kalenderjahr 1989 und dem reiwa-Zeitraum, beginnend mit dem gregorianischen Kalenderjahr 2019.The two most recent eras are the Heisei era, beginning in the Gregorian calendar year 1989, and the Reiwa era, beginning in the Gregorian calendar year 2019. Der Name des Zeitabschnitts wird in der Regel vor dem Jahr angezeigt.The era name is typically displayed before the year. Das gregorianische Kalenderjahr 2001 ist z. b. das japanische Kalenderjahr "Heisei 13".For example, the Gregorian calendar year 2001 is the Japanese calendar year Heisei 13. Beachten Sie, dass das erste Jahr eines Zeitraums als "Gannen" bezeichnet wird.Note that the first year of an era is called "Gannen." Daher war das Gregorianische Kalenderjahr 1989 das japanische Kalenderjahr Heisei Gannen.Therefore, the Gregorian calendar year 1989 was the Japanese calendar year Heisei Gannen.

Wichtig

Die Zeitrechnung in japanischen Kalendern basiert auf den Regierungsperioden der Kaiser und wird sich daher erwartungsgemäß ändern.Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. Beispiel: Der 1. Mai 2019 markiert den Beginn des Reiwa-Zeitabschnitts in den Kalendern des Typs JapaneseCalendar und JapaneseLunisolarCalendar.For example, May 1, 2019 marked the beginning of the Reiwa era in the JapaneseCalendar and JapaneseLunisolarCalendar. Eine derartige Änderung der Zeitabschnitte betrifft alle Anwendungen, die diese Kalender verwenden.Such a change of era affects all applications that use these calendars. Unter Handling a new era in the Japanese calendar in .NET (Umgang mit einem neuen Zeitabschnitt im japanischen Kalender in .NET) finden Sie weiter Informationen und wie Sie bestimmen können, ob Ihre Anwendungen ebenfalls betroffen sind.See Handling a new era in the Japanese calendar in .NET for more information and to determine whether your applications are affected. Unter Prepare your application for the Japanese era change (Vorbereiten Ihrer Anwendung für die Änderung des Zeitabschnitts im japanischen Kalender) finden Sie Informationen zum Testen Ihrer Anwendungen auf Windows-Systemen, um deren Bereitschaft für die Änderung im Zeitabschnitt sicherzustellen.See Prepare your application for the Japanese era change for information on testing your applications on Windows systems to ensure their readiness for the era change. Unter Arbeiten mit Zeiträumen finden Sie Informationen zu Funktionen in .NET, die Kalender mit mehreren Zeitabschnitten unterstützen, sowie bewährte Vorgehensweisen bei der Arbeit mit solchen Kalendern.See Working with eras for features in .NET that support calendars with multiple eras and for best practices when working with calendars that support multiple eras.

Diese Klasse weist den Epochen wie folgt Zahlen zu:This class assigns numbers to the eras as follows:

GetEra-WertGetEra value Name des ZeitraumsEra Name ERA-AbkürzungEra Abbreviation Gregorianische DatumsangabenGregorian Dates
55 令和 (reiwa)令和 (Reiwa) 令和 (r, r)令和 (R, r) 1. Mai 2019 bis zum vorhanden seinMay 1, 2019 to present
44 平成 (Heisei)平成 (Heisei) 平 (h, h)平 (H, h) 8. Januar 1989 bis heuteJanuary 8, 1989 to present
33 昭和 (Showa)昭和 (Showa) 昭 (S, s)昭 (S, s) 25. Dezember 1926 bis 7. Januar 1989December 25, 1926 to January 7, 1989
22 大正 (Taisho)大正 (Taisho) 大 (T, t)大 (T, t) 30. Juli 1912 bis 24. Dezember 1926July 30, 1912 to December 24, 1926
11 明治 (Meiji)明治 (Meiji) 明 (m, m)明 (M, m) 8. September, 1868 bis 29. Juli 1912September 8, 1868 to July 29, 1912

Diese Klasse verarbeitet Datumsangaben ab dem 8. September im Jahr Meiji 1 (1. Januar 1868 des gregorianischen Kalenders).This class handles dates from September 8 in the year Meiji 1 (January 1, 1868 of the Gregorian calendar). Obwohl der japanische Kalender von einem Mondkalender zu einem Sonnenkalender im Jahr "Meiji 6" (1873 des gregorianischen Kalenders) gewechselt ist, basiert diese Implementierung ausschließlich auf dem Sonnenkalender.Although the Japanese calendar was switched from a lunar calendar to a solar calendar in the year Meiji 6 (1873 of the Gregorian calendar), this implementation is based on the solar calendar only.

Hinweis

Sollten in Zukunft weitere Zeiträume hinzugefügt werden, können Anwendungen mehr als die erwarteten fünf Zeiträume für den japanischen Kalender aufweisen.Should additional eras be added in the future, applications may encounter more than the expected five eras for the Japanese calendar. Ihre Anwendungen sollten getestet werden, um sicherzustellen, dass Sie in einem solchen Ereignis weiterhin funktionieren. Weitere Informationen finden Sie unter Epochen Behandlung für den japanischen Kalender.Your applications should be tested to ensure that they continue to work in such an event; see Era Handling for the Japanese Calendar.

Gilt für:

Siehe auch