CLI에서 현재 Windows OS 날짜, 시간 및 시간대를 표시하는 방법은 무엇입니까?


1

Linux에서 date명령을 사용 하여 날짜, 시간 및 시간대를 쉽게 인쇄 할 수 있습니다.

[user@linux ~]$ date
Sun Mar 10 11:51:55 -04 2018
[user@linux ~]$ 

-4 시간 전과 연도는 시간대 (-4)를 나타냅니다.

이것은 파이썬입니다 ....

[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 %Z\n"))

 Date: 11 March 2018, 00:05:50 EST

>>> 

네이티브 Windows 명령을 사용하여 Windows OS에서 동일한 작업을 수행하는 방법이 궁금합니다.

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:\>


알고 있습니다. 내 질문은 Windows 기본 명령을 사용하여 수행하는 방법이었습니다
Sabrina

답변:


4

이것을 사용하여 현재 날짜, 시간 및 시간대를 출력 할 수 있습니다.

echo %date% %time% & tzutil /g

또는 한 줄로 출력하려면 다음을 수행하십시오.

for /f "tokens=*" %i in ('tzutil /g') do echo %date% %time% %i

변경해야 양지 %i%%i배치 파일에 넣어하려는 경우입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.