Windows PowerShellの日付をISO 8601形式に変換する必要があります。
Linux/Unixでは問題ありませんでした
TZ=0 date -d "<random-format>" +%Y-%m-%dT%H:%M:%S.000Z
次に、Windows PowerShellでも同じことを行う必要があります。 Windowsでの出力形式は
Wednesday, 19. July 2017 01:06:13
どうすればできますか?
PowerShellの Get-Date
は、標準の.NET時刻形式をサポートします。 o
round-trip 形式はISO 8601に準拠しています。
Get-Date -Format "o"
2017-08-15T12:10:34.4443084+03:00
Get-Date
は、-UFormat
パラメータ。再利用できます:
Get-Date -UFormat '+%Y-%m-%dT%H:%M:%S.000Z'