如何在Mail.app 10.12及以上版本中禁用相对日期?
在Mail.app(10.12及以上)禁用相对日期的方法
嘿,刚好折腾过这个需求!macOS 10.12及以后的Mail.app本身没有内置开关来关闭「今日」「昨日」这类相对日期显示,但我们可以通过修改系统偏好设置的方式来实现,下面是两种靠谱的方案:
方法一:终端命令(推荐)
这是最直接且无需额外工具的方式,步骤如下:
- 先完全退出Mail.app(右键Dock图标选「退出」,或者用Cmd+Q)
- 打开「终端」应用(在Launchpad的「其他」文件夹里)
- 输入以下命令并回车:
defaults write com.apple.mail PreferPlainTextDates -bool true - 重新打开Mail.app,你会看到所有邮件的日期都变成了完整格式(比如「2024年5月20日 14:30」,具体格式和你的系统区域设置一致)
如果之后想恢复相对日期显示,只需要在终端输入这条命令,再重启Mail即可:
defaults delete com.apple.mail PreferPlainTextDates
方法二:可视化偏好设置工具(适合怕命令行的朋友)
如果你对终端命令不太熟悉,可以用像「TinkerTool」这类免费的系统偏好设置工具(注意要下载对应macOS版本的),操作步骤大概是:
- 打开TinkerTool,找到「Mail」相关的设置面板
- 勾选「显示完整日期而非相对日期」之类的选项(不同版本的工具选项名称可能略有差异)
- 重启Mail.app生效
不过要注意,这类第三方工具本质上也是帮你修改了和终端命令一样的系统偏好键值,效果和方法一是完全一致的。
补充说明
这个方法在macOS 10.12 Sierra到最新的Ventura、Sonoma版本都测试过有效,因为Mail.app的这个偏好键值从10.12开始就没有变过,稳定性很高。
内容的提问来源于stack exchange,提问作者Gand
相关产品推荐
相关产品推荐

