ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우 배치 파일에서 현재 시간 구하기
    카테고리 없음 2020. 2. 5. 14:13
    반응형

    배치파일에서 %date%와 %time% 두 명령어를 사용해서 현재 날짜와 시간을 구할수 있지만 언어 세팅에 따라서 포맷이 틀려지기에 문자열 파싱을 통해서 원하는 날짜나 시간의 포맷을 만들기가 어렵습니다. 아래는 powershell을 통해서 원하는 포맷으로 날짜, 시간 정보를 얻는 방법입니다.

    @echo off
    
    for /f "tokens=*" %%i in ('powershell -c "get-date -format \"yyyy-MM-dd HH:mm:ss\""') do (
      set currentTime=%%i
    )
    
    echo %currentTime%
    
    pause
      
    

     

     

     

    실행한 화면입니다. 

     

     

     

     

    현재 날짜, 시간의 포맷 변경에 대해서는 아래 사이트를 참고 하시기 바랍니다.

    https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-date?view=powershell-7

     

    Get-Date (Microsoft.PowerShell.Utility)

     

    The Get-Date cmdlet gets a docs.microsoft.com

     




    반응형
Designed by Tistory.