在 Thunderbird 中自定义日期和时间格式

Thunderbird Thunderbird 最后更新于:

本文介绍了如何使用区域设置或覆盖偏好来定制 Thunderbird 的日期和时间格式。

选择由操作系统或应用程序区域设置定义的 Thunderbird 日期和时间格式

默认情况下,Thunderbird 会根据你操作系统的区域设置来使用日期和时间格式。如果你为 Thunderbird 安装了一个以上的语言包,并且你的操作系统的区域设置与当前的 Thunderbird 用户界面语言不同,你也可以为日期和时间格式选择应用区域设置:

≡ > 偏好 > 常规 > 语言和外观 > 日期和时间格式 >
(•) 应用语言:德语(德国)
(  ) 区域设置:英语(美国)

注意:你需要 重启 Thunderbird 才能使任何日期和时间格式的变化生效!

这将反映在底层的 Thunderbird 偏好中:

intl.regional_prefs.use_os_locales = true (默认:使用操作系统的 区域设置

intl.regional_prefs.use_os_locales = false (修改:使用 Thunderbird 当前的 应用程序语言环境

然后,Thunderbird 会根据你的地区选择来格式化日期和时间,比如:

  • 英语(美国):01/02/2022, 12 PM
  • 德语(德国):02.01.2022, 12:00

虽然这种区域性的格式在其原来的地区可能很好理解,但在国际背景下,它们可能是模糊的,例如,由于北美英语中日和月的倒置,或者说由于其他地区没有 倒置,或者说由于使用的是点号分割。同样,英语中的下午 12 点可能会让很多人猜测那是中午 12 点还是午夜 12 点......

因此,如果你正在寻找一种简单的方法来澄清你的日期和时间,而不求助于瑞典的区域设置,Thunderbird 的日期和时间格式覆盖偏好将派上用场。

使用 Thunderbird 的配置编辑器创建日期和时间格式覆盖偏好

Thunderbird 的日期和时间格式覆盖偏好将允许你应用不同的日期和时间格式,这些格式独立于你的操作系统或 Thunderbird 中可用的区域本地化定义的格式。你需要创建这些偏好 并将其设置为你喜欢的格式。

该功能从 Thunderbird 91 开始提供,很快就可以从 www.thunderbird.net 下载(在此之前,请在 channel Thunderbird 91 beta 中尝试该功能)。

平台支持以下字符串偏好:

偏好 示例值 输出 描述
intl.date_time.pattern_override.date_short yyyy-MM-dd 2025-12-31 短日期
intl.date_time.pattern_override.date_medium 中日期
intl.date_time.pattern_override.date_long 长日期
intl.date_time.pattern_override.date_full 完整日期
intl.date_time.pattern_override.time_short HH:mm 09:59 短日期
intl.date_time.pattern_override.time_medium 中日期
intl.date_time.pattern_override.time_long 长日期
intl.date_time.pattern_override.time_full 完整日期
注意:
  • 对于偏好值,你需要使用有效的Unicode日期字段符号,如 yyyy-MM-dd,如 日期字段符号表 中所列。

最有用的偏好是 intl.date_time.pattern_override.date_shortintl.date_time.pattern_override.time_short。例如,这些偏好被用来构建消息阅读器中的日期/时间戳,与下面描述的 intl.date_time.pattern_override.connector_short 结合使用。

你可以使用 Thunderbird 内置的配置编辑器来创建这些预设。

  • > 偏好 > 通用 > 配置编辑器... 按钮在最下面。
  • 在搜索框中输入你想创建的预设的全名,例如 intl.date_time.pattern_override.date_short。由于该预设不存在,它将作为一个新的预设显示在结果列表中,你可以先选择 (•)字符,然后使用 + 按钮来创建。
  • 然后它会要求你输入一个值,你可以输入你喜欢的格式模式,如 yyyy-MM-dd(你可以随时编辑这个值)。

然后对 intl.date_time.pattern_override.time_short 进行同样的操作。

记得 重新启动 Thunderbird 以使你的自定义日期和时间格式偏好生效!。

改变日期/时间之间的连接(例如,从逗号到空格)

你可能还想改变一下 Thunderbird 通常会用逗号来连接日期和时间的格式。 首先你需要创建一个名为 intl.date_time.pattern_override.connector_short 的偏好。

连接的偏好值必须有日期和时间的占位符,放在大括号里。

  • 日期:{1}
  • 时间:{0}
  • 任何常规的显示文本都必须是单引号,以避免解析和截断显示,但一些简单的字符如空格( )或逗号(,)不需要引号也能工作。
  • 显然,其格式如 日期和时间组合示例

一些例子:

intl.date_time.pattern_override.connector_short = {1} {0} (占位符之间有一个空格)
短日期和短时间组合的结果(如用于信息显示): 2021-06-24 21:00


intl.date_time.pattern_override.connector_short = {1}'T'{0}
短日期和短时间组合的结果: 2021-06-24T21:00

你需要 重启 Thunderbird 以使你的新连接生效!。

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解