在Ubuntu中更改短日期格式

时间:2008-10-01 21:57:51

标签: datetime ubuntu

如何在Ubuntu中更改系统范围的短日期格式?例如,Thunderbird以DD / MM / YY格式显示日期,我想将其更改为MM / DD / YY或YYYY-MM-DD。

到目前为止,我能找到的最好的信息是在这个帖子中:

http://ubuntuforums.org/showthread.php?t=193916

编辑:我想更改系统范围的日期格式,以便我的所有应用程序都使用这种新的日期格式。

4 个答案:

答案 0 :(得分:1)

Thunderbird使用系统的日期格式,该格式取决于系统的区域设置。您有两种选择:

  1. 修改系统区域设置,说明位于您上面链接的论坛帖子中,或
  2. LC_TIME设置为使用所需格式的区域设置。由article关联的Craig H建议en_DK

答案 1 :(得分:0)

这是关于Ubuntu在2008年的一个老问题,但是如果有人想知道如何在2017年使用Ubuntu 16.06做到这一点,那就是here。如果网站消失,请按照下面的方式进行剪切/粘贴:

更改日期和测量格式

您可以控制用于日期,时间,数字,货币和尺寸的格式,以匹配您所在地区的当地习俗。

  • 单击菜单栏最右侧的图标,然后选择系统 设置。
  • 打开语言支持并选择“区域格式”选项卡。
  • 选择与您希望的格式最匹配的区域 使用。默认情况下,列表仅显示使用语言的区域
    在语言选项卡上设置。
  • 您必须退出并重新登录才能使这些更改生效 单击菜单栏最右侧的图标,然后选择“注销” 退出。
  • 选择区域后,列表下方的区域会显示各种区域 如何显示日期和其他值的示例。虽然没有显示 在示例中,您的地区也控制着的开始日期 一周的日历。

答案 2 :(得分:0)

  • 安装并启动" dconf编辑器",导航到com - >规范 - >指标 - >日期时间。
  • 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正在显示我想要的日期。