Команда Windows, которая возвратит краткий формат даты ОС - PullRequest
2 голосов
/ 14 марта 2019

Мне нужна команда (CMD), которая возвратит формат даты, установленный для текущего пользователя или всей системы.Мы можем изменить формат по умолчанию или в разных регионах это другой формат, установленный по умолчанию, поэтому мне нужно найти формат, который используется в настоящее время ОС.

Основная проблема в том, что я не могу планировать задачи, потому что мне не хватает датыформат при попытке запланировать задачи.

enter image description here

, поэтому мне нужен формат даты, а не фактическое значение даты:)

примечание: Iвидел некоторые способы с Power Shell, но на Windows 8 и Windows Server 2008 Power Shell по умолчанию не включен.

1 Ответ

1 голос
/ 14 марта 2019

Краткий формат даты можно получить из реестра.

>reg query "HKEY_USERS\.DEFAULT\Control Panel\International" /v sShortDate

HKEY_USERS\.DEFAULT\Control Panel\International
    sShortDate    REG_SZ    M/d/yyyy

А, для текущего пользователя:

>reg query "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate

HKEY_CURRENT_USER\Control Panel\International
    sShortDate    REG_SZ    yyyy-MM-dd

PowerShell, несомненно, является тем направлением, которое задала Microsoft. Возможно, было бы неплохо включить его и изучить.

...