0

I have just installed ubuntu server 19.10. When I enter the date command I get the following output

Sun 10 Nov 2019 05:16:05 PM AEDT

My old server running 18.04 gives this output

Sun Nov 10 17:16:16 AEDT 2019

Note the difference in both the time given and the format.

Can someone advise me where the default format for date output is configured. I can't see anything in the environment variables.

Note that timedatectl for both give similar results, the only difference being that 18.04 is using systemd-timesyncd and 19.10 is using NTP.

18.04

Local time: Sun 2019-11-10 17:16:18 AEDT Universal time: Sun 2019-11-10 06:16:18 UTC RTC time: Sun 2019-11-10 06:16:18 Time zone: Australia/Melbourne (AEDT, +1100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

19.10

Local time: Sun 2019-11-10 17:16:12 AEDT Universal time: Sun 2019-11-10 06:16:12 UTC RTC time: Sun 2019-11-10 06:16:12 Time zone: Australia/Melbourne (AEDT, +1100) System clock synchronized: yes NTP service: active RTC in local TZ: no

dBags
  • 111

1 Answers1

1

The difference in format appears to be (not tested) caused by /usr/share/i18n/locales/en_US having date_fmt set in version 19.10 but not in 18.04. To fix (avoid) the problem, I changed my locale to en_AU.UTF-8. sudo vi /etc/locale.gen and uncommented en_AU.UTF-8. sudo locale-gen sudo update-locale LANG=en_AU.UTF-8 exit I did this on both servers and they now report the date in the same format.

dBags
  • 111