PowerShellでUNIXTIMEから通常の日時(DateTime)に変換する方法 †PowerShellのGet-Dateコマンドレットを使ってUNIX TIMEから通常の日時(DateTime)に変換例を以下に記します。 関連記事 †UNIX時間からDateTimeに変換する手順 †Get-DateにUNIX時間の元期(epoch)である、1970/1/1 0:0:0 GMTを設定し、
したがって、以下の構文でUNIX時間からDateTimeに変換することができます。 (Get-Date("1970/1/1 0:0:0 GMT")).AddSeconds(UNIX時間) 実際に7日後のUNIX時間を設定し実行したときの出力です。 PS C:\> (Get-Date("1970/1/1 0:0:0 GMT")).AddSeconds(3600*24*7) 1970年1月8日 9:00:00 PS C:\> ((Get-Date("1970/1/1 0:0:0 GMT")).AddSeconds(3600*24*7)).ToUniversalTime() 1970年1月8日 0:00:00 以上、PowerShellでUNIX時刻をDateTimeに変換する方法でした。 |