为什么在转换 FileTime 时 get-date & [datetime]::FromFileTime 返回不同的值?一个例子:

Get-Date 129442497539436142

返回 0411 年 3 月 10 日星期四下午 4:55:53,但是
[datetime]::FromFileTime("129442497539436142")

返回 2011 年 3 月 10 日星期四上午 11:55:53

最佳答案

它们对我产生了相同的结果,大概是因为我在格林威治标准时间。

(FromFileTime 将时间解析为 UTC ,Get-Date 似乎使用您的本地时间。)

关于Powershell:get-date & [datetime]::FromFileTime 返回不同的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5300398/

10-13 06:38