4

Основные настройки даты и времени в строке меню позволяют мне выбирать между 12 и 24 часами и добавлять дату.

Вкладка интернационализации в настройках позволяет мне определять короткие, средние, длинные и полноформатные форматы, которые использует osx.

Кажется, что ни один из этих параметров не позволяет мне изменить формат даты по умолчанию (название дня недели, день месяца, название месяца), чтобы включить другие значения. В частности, я хочу добавить неделю года к этой презентации.

Где определяется этот формат?

1 ответ1

3

Формат отображения часов находится в настройках «Дата и время» на вкладке «Часы». Вы можете заметить, что нет способа добавить неделю года.

Существует частичное решение, см. Номера недель в Mac OS X, где есть инструкции по добавлению недели года в полный формат даты на панели настроек «Языки и регионы», «Дополнительно», вкладка «Даты». После этого вы можете нажать на дисплей часов или часов на панели инструментов, и в первой строке выпадающего меню отобразится полная дата, включая неделю года. При изменении формата вы также можете добавить пробел или другие разделители и аннотации.

Вполне может быть влияние на автоматическое использование полной даты.

Это было сделано путем добавления недели года с добавлением пробела в начало существующей полной даты:

Неделя с указанием даты, раскрывающееся меню часов

добавление

После того, как спрашивающий прокомментировал, что он после чего-то более прямого, что я искал, обнаружил, что формат не был зафиксирован в файле plist (не изменил файл plist после изменения настроек Clock), поэтому я искал еще шире.

Смотрите приложение Day-O , где вы можете добавить неделю к настройкам:

Дневные предпочтения

(Конечный пробел и 'w').

Что дает вам отображение строки меню:

Отображение строки меню дня 0

Вы можете отменить щелчок Показать значок, чтобы удалить предыдущий значок с указанием дня месяца. Вы также можете отключить часы панели инструментов в настройках даты и времени, сняв флажок «Показать дату и время в строке меню», чтобы отключить отображение часов Apple.

И установка предпочтений Day-O для

новые предпочтения дня 0

дает:

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;
}

И из этого мы можем сделать вывод, что с процедурной точки зрения что-то не так, либо это неправильное место для установки формата, либо что-то должно произойти впоследствии, либо какая-то комбинация.

Изменение исчезает после выхода из системы или перезапуска.

Нужно больше исследований.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .