两个字母缩写的星期名称

两个字母缩写的星期名称

运行$ date会产生Mo 15 Nov 2021 18:02:27 CET。显然,标准星期几名称应该有三个字母,Mon在本例中为 ie,这导致我正在使用的一款软件出现一些问题。

我的系统上的行为是否date正常?它应该打印Mo还是Mon。如果是后者,我该如何修复?


编辑:

的输出locale为:

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_AT.UTF-8
LC_TIME=de_AT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_AT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=de_AT.UTF-8
LC_NAME=de_AT.UTF-8
LC_ADDRESS=de_AT.UTF-8
LC_TELEPHONE=de_AT.UTF-8
LC_MEASUREMENT=de_AT.UTF-8
LC_IDENTIFICATION=de_AT.UTF-8
LC_ALL=

locale -k LC_TIME

abday="So;Mo;Di;Mi;Do;Fr;Sa"
day="Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag"
abmon="Jän;Feb;Mär;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez"
mon="Jänner;Februar;März;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember"
...

好的,使用两个字母的星期名称似乎是德国/奥地利/荷兰的一些惯例。

相关内容