如何获得Haxe的当前时间(以毫秒为单位)?

时间:2016-01-25 20:32:39

标签: datetime time haxe hxcpp

我需要一个在CPP目标上返回本地时间(以毫秒为单位)的函数。

我尝试过Haxe的Date课程,但是Date.now()在几秒钟内给了我时间。

3 个答案:

答案 0 :(得分:6)

Sys.time() * 1000.0 - http://api.haxe.org/Sys.html#time

  

提供最精确的时间戳值(以秒为单位)

要清楚,我尝试了这个并且在cpp目标上获得了毫秒分辨率。 Sys可用于cpp,cs,java,macro,neko,php和python。

答案 1 :(得分:2)

但您可以尝试Date.now().getTime()

  

返回日期的时间戳。 可能只有每秒精度,具体取决于平台

答案 2 :(得分:0)

获取时间戳的快速方法是使用haxe.Timer.stamp()方法。

示例

import haxe.Timer;

var timestamp:Float = Timer.stamp(); // return a timestamp in seconds with fractions

请注意,值本身可能因平台而异,只有两个值之间的差异才有意义。