【问题标题】:PowerShell Showing Incorrect Date When Converting From Epoch/UNIX Time [duplicate]从纪元/UNIX时间转换时PowerShell显示不正确的日期[重复]
【发布时间】:2016-08-31 14:46:32
【问题描述】:

我正在尝试将 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 继续抛出与上述相同的日期/时间。

【问题讨论】:

标签: powershell unix


【解决方案1】:
$epoch = Get-Date -Date "1970-01-01 00:00:00Z"
$epoch = $epoch.ToUniversalTime()
$epoch = $epoch.AddSeconds(1472563804)

$epoch

【讨论】:

    猜你喜欢
    • 2013-04-02
    • 2019-07-02
    • 2021-12-20
    • 2016-09-15
    • 2021-08-08
    • 2013-01-08
    • 2018-12-27
    • 1970-01-01
    相关资源
    最近更新 更多