我需要一个在 CPP 目标上以毫秒为单位返回本地时间的函数。
我尝试了 Haxe 的Date
课程,但Date.now()
给了我几秒钟的时间。
Sys.time() * 1000.0
- http://api.haxe.org/Sys.html#time
给出最精确的时间戳值(以秒为单位)
为了清楚起见,我尝试了这个并在 cpp 目标上获得了毫秒分辨率。Sys
可用于 cpp、cs、java、macro、neko、php 和 python。
但是,您可以尝试Date.now().getTime()
:
返回日期的时间戳。它可能只有每秒精度,具体取决于平台。
获取时间戳的一种快速方法是使用该haxe.Timer.stamp()
方法。
示例:
import haxe.Timer;
var timestamp:Float = Timer.stamp(); // return a timestamp in seconds with fractions
请注意,值本身可能因平台而异,只有两个值之间的差异才有意义。