5

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

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

4

3 回答 3

8

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

给出最精确的时间戳值(以秒为单位)

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

于 2016-01-25T21:49:51.653 回答
4

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

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

于 2016-01-25T20:50:43.460 回答
0

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

示例

import haxe.Timer;

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

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

于 2020-06-15T15:06:08.530 回答