Я работаю на двух (виртуальных) машинах:
- Сначала это машина Windows 10
- Во-вторых, машина Windows 7
В обоих форматах короткие даты равны: dd.MM.yyyy
На обоих я запускаю один и тот же пакетный файл, основанный на команде DATE
.
У меня есть различия в результатах, связанных с результатом результатов команды DATE
:
- На Windows 10:
The current date is: st 22.03.2017
- В Windows 7:
The current date is: 22.03.2017
Как видите, разница связана с наличием сегодняшнего названия (st
- сокращение от чешского слова « Wednesday
).
Система Windows 10 является главной, поэтому мой вопрос: как я могу изменить систему Windows-7, чтобы включить первые две буквы названия дня?
В качестве тестов я уже пробовал следующее для короткого формата даты:
dd dd.MM.yyyy // this is better, the length of the format is good,
but it does not start with the initials of the day's name.
dddd dd.MM.yyyy // this starts with the day's name, but completely,
and I only want the first two letters.
Тем временем я еще раз рассмотрел проблему: формат даты, кажется, используется в двух местах:
- При работе с командой командной строки
DATE
(там мне нужен формат какxx dd.MM.yyyy
(что бы это ни былоxx
) для дальнейшей обработки - Во время следующего
echo
:for /r %DIRECTORY% %I in ("*.*") do echo %~tfI
Идея состоит в том, чтобы показать метку времени и имя файла, что-то вроде:
22.03.2016 13:50 <filename>
(безxx
)