在问题 在寻找良好的CTIME/Unixtime转换器 我问一个良好的基于网络的CTIME(秒由于一月1,1970年)的时间转换器。(通常一个32位签署整数)。

我需要一个工具,在那里我可以进入一个日期,并得到CTIME等同的。我能够找到一个,一旦我意识到,Unixtime是其他名称的格式。谷歌是我的朋友一旦我到了那里。

现在怎么样FILETIME转换器,而是更为常用为64位签署整数,代表100纳秒为单位由于一月1日1601.(什么活动目录在内部使用的时间存储)。

可能还有些更好的关键词搜索会找到我。我有一个工具,它会告诉我的当前时间在FILETIME,我能做数学题的方面,但不太有什么我找从便于使用的方法。

我有一个功能,可使用代码,但不包装做轻松地用在一个快速的格式。Java的时间式支持它,但我再次我在寻找一个很好的包裹版本。

有帮助吗?

解决方案

这个工具将转换 所有的时间类型在线。

其他提示

在窗户,该基地的时候是1/1/1601.FileTime也记录使用100纳秒的测量。使用VBA这会让你在几秒钟内的任何一种方式。

(-4是你的前UTC偏)EST通常是-5但是,由于我们各国政府不能获得共同和标准化的DST切换或摆脱DST总之,你就必须改变这种到你的时区。

该600000000是转换为100纳秒钟来避免溢出。

此外,认识到这是VBA,所以通过你的双重价值的符号的格式。

Public Function ConvertFileTime(ByVal d As Double) As Date
    ConvertFileTime = DateAdd("n", (d / 600000000) + (60 * -4), #1/1/1601#)
End Function

例如:

ConvertFileTime(1.2944684916706E+17)

这应该返回15日,2011年1:48PM

Windows有一个内置命令行的工具,将转换窗户 FILETIME 成人可读的格式(见 Windows时间服务的工具).

签发下列命令:

w32tm.exe /ntte 132015260350000000

产生这种输出:

152795 10:33:55.0000000 - 05.05.2019 12:33:55
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top