Umgang mit Ären im japanischen Kalender

Viele Kalender weisen Epochen auf, z. B. AD/BC oder CE/BCE. Im japanischen Kalender werden Die Jahre durch nengō beschrieben, eine Kombination aus Jahreszahl und Epochenname. Beispielsweise ist 2009 Heisei 21. In der Vergangenheit änderten sich die Namen der japanischen Ära häufig, aber jetzt ändern sich die japanischen Epochen nur bei der kaiserlichen Erbfolge. Windows und Microsoft .NET haben in der Vergangenheit die vier modernen Zeitalter unter dieser Richtlinie unterstützt: Meiji, Taishō, Shōwa und Heisei.

Mit Windows 7, Windows Server 2008 R2 und dem .NET Framework 4 ist Microsoft sich bewusst, dass in Zukunft weitere Zeiträume hinzugefügt werden können. Unter diesen Versionen von Windows werden die Zeitzeitdaten in der Registrierung unter dem Schlüssel gespeichert:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras

Bei Bedarf können diesem Schlüssel zusätzliche Zeiträume über den normalen Windows Update-Prozess hinzugefügt werden. Dieser Schlüssel kann mithilfe des Registrierungs-Editors (Regedit.exe) angezeigt werden. Ein Beispiel für den Schlüssel und die Werte, die in Windows 7 bereitgestellt werden, ist:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]
"1868 01 01"="明治_明_Meiji_M"
"1912 07 30"="大正_大_Taisho_T"
"1926 12 25"="昭和_昭_Showa_S"
"1989 01 08"="平成_平_Heisei_H"

Der Name jedes Epochenwerts ist das Datum, an dem die Ära im gregorianischen Kalender beginnt. Der Wert enthält den Namen der Ära im Japanischen, den abgekürzten Namen auf Japanisch, den Namen in Englisch und einen abgekürzten Namen in Englisch:

"JJJJ MM TT"="JE_AJE_EE_AEE"

where
  • "YYYY MM TT" ist das gregorianische Datum des Beginns der Ära in Jahr, Monat, Tagesform, wobei Jahr 4 Ziffern, Tag ist 2 Ziffern und Monat ist auch 2 Ziffern. Ein Leerzeichen trennt jeden Teil des Datums.
  • "JE" ist der japanische Name der Ära, gefolgt von einem Unterstrich.
  • "AJE" ist der abgekürzte Name der Ära auf Japanisch, gefolgt von einem Unterstrich.
  • "EE" ist der englische Name der japanischen Ära, gefolgt von einem Unterstrich.
  • "AEE" ist der abgekürzte englische Name der japanischen Ära.

Ein Aspekt für Anwendungsentwickler ist die Möglichkeit, dass zusätzliche Zeiträume durch Windows Update oder andere Mittel hinzugefügt werden. In diesem Fall trifft die Anwendung möglicherweise auf mehr als die erwarteten vier Epochen für den japanischen Kalender. Zu Testzwecken können Tester der Registrierung einen zusätzlichen Zeitraum hinzufügen. Dies sollte jedoch nur auf Testcomputer beschränkt werden, da sich dies auf das Verhalten des gesamten Computers auswirkt.

Ein Beispiel für einen solchen Schlüssel, der für den Test verwendet werden könnte, folgt. Diese Änderung kann mit dem Registrierungs-Editor vorgenommen werden. (Dies ist ein Beispiel für die ausschließliche Verwendung von Tests und dient nicht zur Vorhersage zukünftiger Ergänzungen.)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]
"2020 09 01"="仮名_仮_Test Era_X"

Beachten Sie, dass sich dies nur auf Computer mit Windows 7 und höher oder .NET Framework 4 und höher auswirkt. Anwendungsentwickler werden empfohlen, ihre Anwendungen mit solchen zusätzlichen Testzeitaltern zu testen, um sicherzustellen, dass ihre Anwendungen weiterhin funktionieren, wenn zu einem späteren Zeitpunkt zusätzliche Zeiträume hinzugefügt werden.

Abrufen von Zeit- und Datumsinformationen

Kalenderbezeichner