Japanese calendar era bug

The Japanese calendar era bug is a possible computer bug related to the change of the Japanese era name.

Background

The Japanese calendar has era names that change with the reign of the Japanese emperor. Since most of the modern age of computing has occurred in the Heisei era, much of the software has support limited to that era.[1]

A new era name was expected with the 2019 Japanese imperial transition. However, since the change of eras is infrequent, most software has not been tested to ensure that it will behave correctly with an additional era. To ensure that the new era will be handled correctly, some systems were provided test mechanisms to simulate a new era ahead of time.[2]

In early April 2019, the new era name was announced to be Reiwa for "beautiful harmony."

Documented errors

Some minor problems have been reported due to improper handling of the era transition.

  • ATMs placed inside the Lawson chain of konbini reported that due to a banking holiday funds deposited would not be available until May 7, 1989, due to a date conversion improperly using Heisei 1 (1989) instead of Reiwa 1 (2019).[3]

Planned fixes

  • Windows 10 version 1803 includes a registry entry with placeholder information for the expected era transition, intended to help users discover any software limitations around the expected change to the new era.[2][4]
  • Unicode code point U+32FF has been reserved in September 2018 for representing the new era name[5] and Unicode 12.1 finally includes the U+32FF character for Reiwa.[6]
  • The GNU C Library patch will be included in the 2.30 release.[7]

See also

References

  1. "Era Handling for the Japanese Calendar - Windows applications". docs.microsoft.com. Retrieved 2019-01-31.
  2. kexugit. "The Japanese Calendar's Y2K Moment". docs.microsoft.com. Retrieved 2021-12-11.
  3. Baseel, Casey (30 April 2019). "ATMs in Japan are saying they'll transfer your money back in time to 1989". SoraNews24. Retrieved 30 April 2019.
  4. "Summary of new Japanese era Windows updates - KB4469068". support.microsoft.com. Retrieved 2021-12-11.
  5. "New Japanese Era". Retrieved 2019-01-31.
  6. "Unicode 12.1.0". Retrieved 2019-05-01.
  7. "22964 - The Japanese Era name will be changed on May 1, 2019". Retrieved 2019-05-01.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.