OS Xのメニューバーの日付と時刻の形式を変更する

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

ご覧のとおり、週修飾子はサポートされておらず、フォーマット文字列から削除されます。この郵便受け必要なもの(私の場合は週番号)を含むように完全な日付形式を変更することを提案しており、メニューバーの日付/時刻エントリをクリックすると表示されます。

ここに画像の説明を入力してください

関連情報