本文介绍了Powershell:获取日期 &[datetime]::FromFileTime 返回不同的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么 get-date &[datetime]::FromFileTime 在转换 FileTime 时返回不同的值?一个例子:
Why does get-date & [datetime]::FromFileTime returns different values when converting FileTime? An example:
Get-Date 129442497539436142
返回 0411 年 3 月 10 日星期四下午 4:55:53,但是
returns Thursday, March 10, 0411 4:55:53 PM, but
[datetime]::FromFileTime("129442497539436142")
于 2011 年 3 月 10 日星期四上午 11:55:53 返回
returns Thursday, March 10, 2011 11:55:53 AM
推荐答案
它们对我产生了相同的结果,大概是因为我在 GMT.
They produce the same result for me, presumably because I'm in GMT.
(FromFileTime 将时间解析为 UTC,Get-Date 似乎使用的是您的当地时间.)
(FromFileTime parses the time as UTC, Get-Date appears to be using your local time.)
这篇关于Powershell:获取日期 &[datetime]::FromFileTime 返回不同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!