黑色de郁金香 发表于 2017-3-12 22:26:43

如何把毫秒数换算为时间,请大神指教【已解决】

本帖最后由 黑色de郁金香 于 2017-3-18 11:56 编辑

http://www.114time.com/api/time.php
这里是获取时间的网址,得到的一个 1489328495332 数字,我该怎么把它变为格式 22:22 2017/3/12 的时间呢?
请大神指教,小生拜谢!

Alam 发表于 2017-3-12 23:06:45

#include <Date.au3>
Local $Millisecond = 1489328495332
Local $Date = _DateAdd('s', Int($Millisecond/1000), "1970/01/01 00:00:00")
MsgBox( 4096, "时间", $Date )

229989799 发表于 2017-3-13 10:00:27

那个网获取的时间少了8小时,不知道是不是时区问题呢。。#include <Date.au3>
$hm = 1489369981948;这里填入毫秒值
$mc = $hm + 28800000;加8小时
$time = _DateAdd('s', Int($mc/1000), "1970/01/01 00:00:00");从该时间算起
MsgBox( 0,"时间:", $time)

1361739590 发表于 2017-3-13 12:20:40

回复 3# 229989799


    那个应该是 GMT 时间。格林尼治

黑色de郁金香 发表于 2017-3-18 11:54:40

回复 2# Alam


    谢谢大神!问题解决!

黑色de郁金香 发表于 2017-3-18 11:54:57

回复 3# 229989799


      大神真乃神人也!问题解决!

黑色de郁金香 发表于 2017-3-18 11:55:30

回复 4# 1361739590


    是的 那是标准时间,北京时间要+8小时
页: [1]
查看完整版本: 如何把毫秒数换算为时间,请大神指教【已解决】