Формат отображения часов находится в настройках «Дата и время» на вкладке «Часы». Вы можете заметить, что нет способа добавить неделю года.
Существует частичное решение, см. Номера недель в Mac OS X, где есть инструкции по добавлению недели года в полный формат даты на панели настроек «Языки и регионы», «Дополнительно», вкладка «Даты». После этого вы можете нажать на дисплей часов или часов на панели инструментов, и в первой строке выпадающего меню отобразится полная дата, включая неделю года. При изменении формата вы также можете добавить пробел или другие разделители и аннотации.
Вполне может быть влияние на автоматическое использование полной даты.
Это было сделано путем добавления недели года с добавлением пробела в начало существующей полной даты:
добавление
После того, как спрашивающий прокомментировал, что он после чего-то более прямого, что я искал, обнаружил, что формат не был зафиксирован в файле plist (не изменил файл plist после изменения настроек Clock), поэтому я искал еще шире.
Смотрите приложение Day-O , где вы можете добавить неделю к настройкам:
(Конечный пробел и 'w').
Что дает вам отображение строки меню:
Вы можете отменить щелчок Показать значок, чтобы удалить предыдущий значок с указанием дня месяца. Вы также можете отключить часы панели инструментов в настройках даты и времени, сняв флажок «Показать дату и время в строке меню», чтобы отключить отображение часов Apple.
И установка предпочтений Day-O для
дает:
Вернемся к работе с часами в строке меню Apple:
Вы можете прочитать настройки формата часов
$> по умолчанию читать com.apple.menuextra.clock
{
DateFormat = "EEE d MMM ч: мм: сс а";
FlashDateSeparators = 0;
IsAnalog = 0;
}
Попытка установить формат для включения недели года (в качестве предшествующего элемента следует пробел):
$> по умолчанию напишите com.apple.menuextra.clock "DateFormat" 'ww EEE d MMM h:mm:ss a'
ничего не делает, кроме обновления файла plist (~/Library/Preferences/com.apple.menuextra.clock.plist). Я также попробовал несколько вариантов (например, добавление часового пояса).
$> по умолчанию читать com.apple.menuextra.clock
{
DateFormat = "WW EEE d MMM ч: мм: сс а";
FlashDateSeparators = 0;
IsAnalog = 0;
}
И из этого мы можем сделать вывод, что с процедурной точки зрения что-то не так, либо это неправильное место для установки формата, либо что-то должно произойти впоследствии, либо какая-то комбинация.
Изменение исчезает после выхода из системы или перезапуска.
Нужно больше исследований.