Как отобразить текущую дату, время и часовой пояс операционной системы Windows в командной строке?
В Linux печать даты, времени и часового пояса может быть легко выполнена с помощью команды date
[user@linux ~]$ date
Sun Mar 10 11:51:55 -04 2018
[user@linux ~]$
-4
до после времени и до года представляет часовой пояс (-4).
Это на Python....
[user@linux ~]$ python
Python 2.7.5 (default, May 3 2017, 07:55:04)
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import time
>>> print (time.strftime("n Date: %d %B %Y, %H:%M:%S %Zn"))
Date: 11 March 2018, 00:05:50 EST
>>>
Мне было интересно, как выполнить то же самое в ОС Windows с помощью собственной команды Windows?
echo %date%-%time%
команда может выдавать только день, дату и время. Однако часового пояса там нет.
C:> echo %date%-%time%
Sun 03/10/2018-11:56:05.31
C:>
Чего я ожидаю, так это что-то вроде этого.
C:> <some windows command>
Sun Mar 10 11:51:55 -04 2018
C:>
Или
C:> <some windows command>
Date: 11 March 2018, 00:05:50 EST
C:>