Windows ISO 8601 timestamp

后端 未结 3 1319
长发绾君心
长发绾君心 2021-02-13 00:31

I need to convert a date in Windows PowerShell to the ISO 8601 format.

In Linux/Unix it was no problem with

TZ=0 date -d \"\"          


        
3条回答
  •  鱼传尺愫
    2021-02-13 01:12

    The following works both in Windows PowerShell 5.1 and PowerShell 7.0 on Windows/OS X:

     (Get-Date).ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss.fffK")
     
     2020-12-01T22:31:41.402Z
    

    If you don't want your milliseconds, then format string would be "yyyy-MM-ddTHH:mm:ss.000K"

提交回复
热议问题