如何在Ubuntu中更改系统范围的短日期格式?例如,Thunderbird以DD / MM / YY格式显示日期,我想将其更改为MM / DD / YY或YYYY-MM-DD。
到目前为止,我能找到的最好的信息是在这个帖子中:
http://ubuntuforums.org/showthread.php?t=193916
编辑:我想更改系统范围的日期格式,以便我的所有应用程序都使用这种新的日期格式。
答案 0 :(得分:1)
Thunderbird使用系统的日期格式,该格式取决于系统的区域设置。您有两种选择:
答案 1 :(得分:0)
这是关于Ubuntu在2008年的一个老问题,但是如果有人想知道如何在2017年使用Ubuntu 16.06做到这一点,那就是here。如果网站消失,请按照下面的方式进行剪切/粘贴:
更改日期和测量格式
您可以控制用于日期,时间,数字,货币和尺寸的格式,以匹配您所在地区的当地习俗。
答案 2 :(得分:0)
time-format
的值设为custom
。custom-time-format
的值来格式化日期格式,例如将其设为%Y-%m-%d %H:%M:%S
为" 2017-12-31 23:59:59"格式。您也可以通过终端中的命令执行此操作:
gsettings set com.canonical.indicator.datetime time-format 'custom'
gsettings set com.canonical.indicator.datetime custom-time-format '%Y-%m-%d %H:%M:%S'
来源:http://ubuntuhandbook.org/index.php/2015/12/time-date-format-ubuntu-panel/
答案 3 :(得分:0)
对我有用的是按照here的说明创建基于en_US
的自定义区域设置。然后Thunderbird显示我想要的日期/时间格式(我更喜欢YYYY-MM-DD而不是MM / DD / YY)。
一段时间后,Thunderbird中的日期/时间格式变回了en_US
(MM / DD / YY)中设置的格式,因为我无意中将$ LC_ALL设置为en_US.UTF-8
。所以,我sudo gedit /etc/environment
并将LC_ALL="en_US.UTF-8"
更改为LC_ALL="custom.UTF-8"
。最后,Thunderbird正在显示我想要的日期。