答案1
假设我正确阅读了源代码,目前还不可能。日期格式是可配置的,并且可以完全关闭,如您引用的 wiki 文章中所述,但时间始终根据计算机的语言环境显示(不带秒数)。
如果您愿意摆弄源代码,请查看 mailnews/base/src/nsMsgDBView.cpp 中 FetchDate 函数的结尾。您需要将 kTimeFormatNoSeconds 更改为其他值(请参阅日期和时间格式化函数页面了解详情)。
答案2
从 Thunderbird 91 版开始,现在可以正式自定义 Thunderbird 中日期和时间的显示方式,并且格式可以与您的区域设置分离。您不必依赖任何插件,一切都通过内置配置编辑器完成。
以下是详细指南:
https://support.mozilla.org/en-US/kb/customize-date-time-formats-thunderbird
答案3
我知道这是一篇老帖子,但使用 Thunderbird 91,您可以在配置编辑器中设置首选项(这将覆盖语言设置),说明如下:
https://support.mozilla.org/en-US/kb/customize-date-time-formats-thunderbird
我刚刚添加了intl.date_time.pattern_override.date_short
值yyyy-MM-dd
,实际上,日期/时间列(重新启动后)更改为格式yyyy-MM-dd, hh:mm
答案4
请查看 TB 60+ 后可用的新功能
现在,“工具 > 选项、高级、常规”下的选项允许选择日期/时间显示是否遵循应用程序区域设置(由操作系统针对该区域的格式设置调整)或操作系统区域设置中选择的区域设置。换句话说,美国英语版 Thunderbird 可以使用德语格式。
https://www.thunderbird.net/en-US/thunderbird/60.0/releasenotes/