如何从命令行设置系统日期/时间格式?

如何从命令行设置系统日期/时间格式?

显然我应该将 LC_TIME 设置为 en_DK(为什么是丹麦语?我不想要丹麦月份!)但我所做的一切都无法改变输出locale

答案1

你想实现什么?暂时改变格式

$ date
Mon Feb 21 18:46:57 CET 2011
$ LANG=cs_CZ.utf8 date
Po úno 21 18:47:22 CET 2011

或者通过将变量放入/etc/default/locale

答案2

@arrange 我和你遇到的情况一样。但我解决了。此外,你还需要添加

export TIME_STYLE="long-iso"
export LC_TIME="en_DK.UTF-8"

到最后的 ~/.bashrc 文件并重新登录我的用户或执行:

source ~/.bashrc

然后 ls -l 打印 2017-01-22 21:45 日期格式。

也许它对其他人有帮助。

相关内容