本文介绍了如何使用区域设置或覆盖偏好来定制 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_short 和 intl.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