Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :Header
- @echo off
- :Get-LocalDateTime
- for /f "skip=2 tokens=2 delims=," %%i in ('wmic os get localdatetime /format:csv') do (
- set "localdatetime=%%i"
- )
- set "lYYYY=%localdatetime:~0,4%"
- set "lMM=%localdatetime:~4,2%"
- set "lDD=%localdatetime:~6,2%"
- set "lHH=%localdatetime:~8,2%"
- set "lmi=%localdatetime:~10,2%"
- set "lse=%localdatetime:~12,2%"
- set "lsss=%localdatetime:~15,3%"
- set "tzc=%localdatetime:~21,1%"
- set /a tzh=%localdatetime:~22,4% / 60
- set "tzh=0%tzh%"
- set "tzh=%tzh:~-2,2%"
- set /a tzm=%localdatetime:~22,4% %% 60
- set "tzm=00%tzm%"
- set "tzm=%tzm:~-2,2%"
- set "lTZ=%tzc%%tzh%%tzm%"
- rem #sample# in ISO 8601 format
- echo %lYYYY%-%lMM%-%lDD%T%lHH%:%lmi%:%lse%%tzc%%tzh%:%tzm%
- rem #output# 2018-07-20T19:42:50+00:00
- exit /b 0
- :EOF
Add Comment
Please, Sign In to add comment