mojira.dev
MC-5820

The game doesn't recognise the ISO 8601 date format

The bug

In the singleplayer world select screen, if your system date is set to ISO 8601 format (YYYY-MM-DD) it will display the dates as mm/dd/yyyy instead of the desired format.

Linked issues

Attachments

Comments 36

Please do not mark unreleased versions as affected. You do not have access to this yet.

Confirmed for 1.5.1-pre on Linux.

$ java -version
java version "1.7.0_17"
OpenJDK Runtime Environment (IcedTea7 2.3.8) (ArchLinux build 7.u17_2.3.8-1-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

$ uname -rms
Linux 3.7.10-1-ARCH x86_64

$ echo $LC_DATE
en_DK.utf8

(en_DK defines ISO-8601 date and time representation)

Is this still a concern in the current Minecraft version 1.7.2 / Launcher version 1.3.4 ? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

This ticket is incomplete without the requested information, no response has been received within a reasonable time and we are assuming the issue has been resolved. Should your issue return please submit a new complete ticket with all available information.
Please review the guidelines before reporting issues.

I can confirm that this issue exists in the current snapshot (14w02c).

I am using "yyyy-MM-dd" for my short date format, and "H:mm" for short time, but the Minecraft world selection screen displays the last saved time in the format "mm/dd/yy H:mm tt". So it's not respecting system settings for date and time formats, which could be particularly confusing to users in regions where the day is listed before the month.

26 more comments

Can confirm in 1.20-pre5

I can confirm the same bug on FreeBSD 13.1 and Ubuntu Linux using 1.19.4 and latest 1.20 pre-release.

 
In English (UK) language option, the date format shows as MM/DD/YY, where it should be DD/MM/YY (or preferably DD/MM/YYYY). The date format shown can be very confusing when you're not used to it.

Steps to Reproduce:

  1. setenv LANG en_GB.UTF8

  2. Run minecraft from that same console window

  3. Set the language to English (UK) in Minecraft

  4. Go to the world selection screen

  5. Look at the date format

Observed Results:
The date format shows as MM/DD/YY.

Expected Results:
The date format should show as DD/MM/YYYY.

I even tried: `setenv LC_TIME=en_DK.UTF-8` (country that uses ISO 8601 date format), and other applications like Thunderbird (email) shows the date format changed, but Minecraft still only displays the dates in United States format.

 

I've been trying to migrate my stuff to ISO 8601 ever since I read the XKCD comic/PSA about it.

On a tangentially related note, can y'all standardize This Very Mojira™'s date format next? I just posted on a bug that's still haunting us from 10 years ago, and had to do a double take to make sure I didn't misinterpret the year.

(I can put this aside into an issue of its own if that helps, just tell me what section/tags/whatever, I don't use JIRA much)

JIRA is not software that Mojang develops, they merely use it.

Is this still an issue? I can't reproduce this on my machines.

EyesIsMine

muzikbike

(Unassigned)

Confirmed

Platform

Low

UI

formatting

Minecraft 1.4.6, Minecraft 1.4.7, Snapshot 13w01a, Minecraft 1.5, Snapshot 13w11a, ..., 1.17.1, 21w37a, 21w39a, 1.20.4, 24w05b

23w42a

Retrieved