本文介绍了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 返回不同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 17:48