Изменить формат даты на экране блокировки Win 8.1
Можно ли изменить формат даты на экране блокировки Win8.1 с dayofweek, месяц день на dayofweek, день месяц?
2 ответа
Да, можно изменить формат даты экрана блокировки.
Вам понадобится Microsoft Locale Builder.
Ресурсы
Читайте о локалях здесь:
- Пользовательские локали (Windows) - MSDN:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd317785(v=vs.85).aspx
Загрузите Microsoft Locale Builder здесь:
- Загрузите Locale Builder 2.0 с официального центра загрузки Microsoft:
http://go.microsoft.com/fwlink/p/?linkid=96654
инструкции
- Locale Builder > Далее > Даты > Шаблоны длинных дат > Шаблон даты экрана блокировки: dddd, d MMMM
- Затем перейдите в " Сборка" > " Создать пакетный файл Zip" > " Сохранить".
- Извлечь
ZIP
файл.- Вы можете видеть, что генерируется
LDML
файл содержит элементmsLocale:lockScreenFormat
,
- Вы можете видеть, что генерируется
- Запустить
CMD
файл в командной строке администратора.
Применить локаль
Если вы не видите никаких изменений после установки пользовательского языкового стандарта, вам может потребоваться применить пользовательский языковой стандарт или сбросить настройки региона.
Windows 10 и новее:
- Настройки > Время и язык > Дата и время > Дополнительные дата, время и региональные настройки > В разделе "Регион" нажмите "Изменить формат даты, времени или числа"> Дополнительные настройки... > Сброс > Да > ОК > ОК.
Windows 8 и более ранние версии:
- Панель управления > В разделе "Часы, язык и регион" нажмите "Изменить дату, время или числовые форматы"> Дополнительные настройки... > Сброс > Да > ОК > ОК.
Окна:
- Пуск > Выполнить > intl.cpl > Дополнительные настройки... > Сброс > Да > ОК > ОК.
Примечания и ограничения
Если вы пропустили нотацию дня недели, месяца или дня, экран блокировки отменит шаблон пользовательского формата даты, а экран блокировки отформатирует вручную, указав полное имя месяца, запятую, пробел и неполный день месяца (элемент
msLocale:monthDay
; Даты > Шаблоны частичных дат > Шаблон дня месяца).Работают следующие символы:
| Symbol | Meaning | Presentation | Example | |--------|-----------------|--------------|----------| | M | Month in year | Text, number | July, 07 | | d | Day in month | Number | 10 | | t | AM/PM marker | Text | PM | | G | Era designator | Text | AD | | ' | Escape for text | Delimiter | |
Следующие символы не работают:
| Symbol | Meaning | Presentation | Example | |--------|----------------------|--------------|---------| | y | Year | Number | 2009 | | h | Hour in AM/PM (1-12) | Number | 12 | | H | Hour in day (0-23) | Number | 0 | | m | Minute in hour | Number | 30 | | s | Second in minute | Number | 55 |
Microsoft Locale Builder поддерживает только значения шаблонов, которые не превышают 79 символов:
Недвижимость '
LockScreenDatePattern
'должно быть меньше или равно 79 символам в длину.Вы можете иметь несколько повторяющихся шаблонов.
Длинные шаблоны будут перенесены на следующую строку на экране блокировки.
Да, ты можешь. Благодаря предоставленной ссылке cybermonkey вы можете изменить формат в реестре:
Нажмите клавиши WIN+R для запуска диалогового окна RUN. Тип
regedit
и нажмите Enter. Откроется редактор реестра.Теперь перейдите к следующему ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemProtectedUserData
Под
SystemProtectedUserData
ключ, вы увидите ключ с именем, похожим наS-1-5-21-x-x-x-x
, Под этим ключом перейдите к:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemProtectedUserData\S-1-5-21-x-x-x-x\AnyoneRead\LocaleInfo
LocaleInfo
ключ тот, который нам требуется, чтобы изменить формат даты и времени на экране блокировки. Этот ключ содержит всю необходимую информацию, которая хранилась в файле INI в тестовых сборках Windows 8.Нажмите на
LocaleInfo
ключ
...
- Если на экране блокировки Windows 8 отображается время в 24-часовом формате, то строка "TimeFormat" в реестре Windows 8 будет иметь значение ЧЧ: мм тт. Измените его на чч: мм тт, и он начнет показывать время в 12-часовом формате.