运行$ 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"
...
好的,使用两个字母的星期名称似乎是德国/奥地利/荷兰的一些惯例。