在菜单栏中更改 OS X 日期和时间格式

在菜单栏中更改 OS X 日期和时间格式

基本上我想改变约会时间出现在菜单栏右侧的操作系统仅显示数字(如 Windows)。

我已成功添加日期,但目前显示:8 月 10 日 10:49

我希望它显示:10/08

那可能吗?

答案1

有第三方应用程序第 0 天. 检查它是否能满足您的要求以及是否与您的 OS X 版本兼容。

您还可以设置修改终端使用如下命令:

defaults write com.apple.menuextra.clock "DateFormat" "EEE MMM d  h:mm:ss"

您必须替换引号之间的字符串。由于记录不够,您必须对其进行修改。

更改过去会立即生效,但在 OS X 的最新版本中,默认设置位于“首选项缓存”中,您无法立即看到更改。在这种情况下,您需要发出一个killall SystemUIServer来重新加载 Clock.menu Menu Extra 首选项。

没有什么可以保证这些更改会永久应用,因此它们可能会在重新启动后恢复到原始格式。


使用http://nsdateformatter.com/作为日期/时间格式修饰符的参考,但请记住菜单栏仅接受其中的一部分。要检查修饰符是否受支持,请在应用后读出日期格式(UI 服务器需要延迟才能重新加载):

$ defaults write com.apple.menuextra.clock "DateFormat" "d MMM w HH:mm" \
  && killall SystemUIServer \
  && sleep 2 && defaults read com.apple.menuextra.clock "DateFormat"
d MMM  HH:mm

如您所见,周修饰符不受支持,并且已从格式字符串中删除。这个帖子建议修改完整日期格式以包含您需要的内容(在我的情况下是周数),当您单击菜单栏中的日期/时间条目时它会显示出来:

在此处输入图片描述

相关内容