Guest User

Untitled

a guest
Jul 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. :Header
  2. @echo off
  3.  
  4. :Get-LocalDateTime
  5. for /f "skip=2 tokens=2 delims=," %%i in ('wmic os get localdatetime /format:csv') do (
  6. set "localdatetime=%%i"
  7. )
  8.  
  9. set "lYYYY=%localdatetime:~0,4%"
  10. set "lMM=%localdatetime:~4,2%"
  11. set "lDD=%localdatetime:~6,2%"
  12. set "lHH=%localdatetime:~8,2%"
  13. set "lmi=%localdatetime:~10,2%"
  14. set "lse=%localdatetime:~12,2%"
  15. set "lsss=%localdatetime:~15,3%"
  16.  
  17. set "tzc=%localdatetime:~21,1%"
  18. set /a tzh=%localdatetime:~22,4% / 60
  19. set "tzh=0%tzh%"
  20. set "tzh=%tzh:~-2,2%"
  21. set /a tzm=%localdatetime:~22,4% %% 60
  22. set "tzm=00%tzm%"
  23. set "tzm=%tzm:~-2,2%"
  24.  
  25. set "lTZ=%tzc%%tzh%%tzm%"
  26.  
  27. rem #sample# in ISO 8601 format
  28. echo %lYYYY%-%lMM%-%lDD%T%lHH%:%lmi%:%lse%%tzc%%tzh%:%tzm%
  29. rem #output# 2018-07-20T19:42:50+00:00
  30.  
  31. exit /b 0
  32.  
  33. :EOF
Add Comment
Please, Sign In to add comment