14

How do I change the system-wide short date format in Ubuntu? For example, Thunderbird is showing dates in the DD/MM/YY format, and I would like to change it to MM/DD/YY or YYYY-MM-DD.

The best information I can find so far is in this thread:

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

Edit: I want to change the system-wide date format, so that all my applications use this new date format.

4

4 回答 4

5
  • 安装并启动“dconf Editor”,导航到 com -> canonical -> indicator -> datetime。
  • 将 的值设置time-formatcustom
  • 通过编辑 的值自定义时间和日期格式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/

于 2017-09-11T14:16:20.393 回答
3

此处描述了如何在 2017 年使用Ubuntu 16.04 (Xenial Xerus)执行操作。如果该站点消失,请在下面剪切/粘贴:

更改日期和测量格式

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

  • 单击菜单栏最右侧的图标,然后选择系统设置。
  • 打开语言支持并选择区域格式选项卡。
  • 选择与您要使用的格式最匹配的区域。默认情况下,该列表仅显示使用“语言”选项卡上设置的语言的区域。
  • 您必须注销并重新登录才能使这些更改生效。单击菜单栏最右侧的图标,然后选择注销以注销。
  • 选择区域后,列表下方的区域会显示日期和其他值的显示方式的各种示例。尽管示例中未显示,但您所在的地区还控制日历中一周的开始日期。
于 2017-03-09T04:39:40.867 回答
1

Thunderbird uses the system's date format, and that format depends on the system's locale settings. You have two options:

  1. modify the system locale, the instructions are in the forum thread you linked above, or
  2. set LC_TIME to a locale that uses the format you want. The article linked by Craig H suggests en_DK.
于 2008-10-01T22:24:29.677 回答
1

这里的说明对我有用,可以创建一个基于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 显示了我想要的日期。

于 2017-11-20T06:49:02.443 回答