我正在尝试将Epoch / UNIX时间转换为可读日期。请参阅以下代码:
Get-Date 1472563804 -UFormat "%D %R"
PowerShell抛出以下输出:
01/01/01 00:02
http://www.epochconverter.com/显示的日期为星期二,2016年8月30日13:30:04 GMT所以它似乎是特定于PowerShell的问题。我还测试了其他Epoch / UNIX时间,PowerShell继续抛出与上面相同的日期/时间。
答案 0 :(得分:3)
$epoch = Get-Date -Date "1970-01-01 00:00:00Z"
$epoch = $epoch.ToUniversalTime()
$epoch = $epoch.AddSeconds(1472563804)
$epoch