date 和 ls 中的时间戳格式不同 -- 区域设置问题?

date 和 ls 中的时间戳格式不同 -- 区域设置问题?

在 中,文件时间戳以24 小时格式ls -l显示。May 12 18:19

dateFri May 12 06:26:44 PM UTC 2023以 12 小时格式显示。

事情应该是这样的吗?或者我的区域设置是否搞砸了?

--

$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

没有别名。

相关内容