![在菜单栏中更改 OS X 日期和时间格式](https://linux22.com/image/1502953/%E5%9C%A8%E8%8F%9C%E5%8D%95%E6%A0%8F%E4%B8%AD%E6%9B%B4%E6%94%B9%20OS%20X%20%E6%97%A5%E6%9C%9F%E5%92%8C%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F.png)
基本上我想改变约会时间出现在菜单栏右侧的操作系统仅显示数字(如 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
如您所见,周修饰符不受支持,并且已从格式字符串中删除。这个帖子建议修改完整日期格式以包含您需要的内容(在我的情况下是周数),当您单击菜单栏中的日期/时间条目时它会显示出来: