更改功能表列中的 OS X 日期和時間格式

更改功能表列中的 OS X 日期和時間格式

基本上我想改變約會時間出現在選單列右側作業系統僅顯示數字(如 Windows)。

我已成功新增日期,但目前顯示:8 月 10 日 10:49

我希望它顯示:10/08

那可能嗎?

答案1

有 3rd 方應用程式第 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

正如您所看到的,週修飾符不受支援並從格式字串中刪除。這個帖子建議修改完整日期格式以包含您需要的內容(在我的情況下為週數),當您單擊功能表列中的日期/時間條目時它將顯示:

在此輸入影像描述

相關內容