在Ubuntu 14.04中修改date的显示

来源:互联网 发布:java疯狂讲义第几版好 编辑:程序博客网 时间:2024/05/17 21:58
最近把开发环境切换到了Ubuntu 14.04,发现一点很别扭,就是date显示为中文。例如
lipeng@lipeng-MS-7673:~$ date
2015年 02月 14日 星期六 21:16:21 CST

查找资料发现locale命令可以显示当前的locale设置。
lipeng@lipeng-MS-7673:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=en_US.UTF-8  <<<<<< 问题在这里,Ubuntu过于智能了
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=

我们可以修改下面的文件永久改变相关locale设置
lipeng@lipeng-MS-7673:~$ cat /etc/default/locale
LANG="en_US.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"  <<<<<< 修改这里就可以了
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"

locale的修改方法见ubuntu官方wiki
https://help.ubuntu.com/community/Locale

locale是个重要的概念,一直没有彻底搞懂,今天终于有些明白了。
遇到问题不要回避,躲不开的。

0 0
原创粉丝点击