В Haxe как узнать текущее время в миллисекундах?
Как я уже упоминал в вопросе, мне нужна функция возвращает местное время в миллисекундах. Я пробовал класс Date в Haxe, но Date.now() показывает местное время в секундах.
Изменить: целевая платформа CPP
2 ответа
Sys.time() * 1000.0
- http://api.haxe.org/Sys.html
time ():Float Дает самое точное значение метки времени (в секундах)
Чтобы было ясно, я попробовал это и получил разрешение в миллисекундах для цели cpp. Sys
Пакет доступен на cpp, cs, java, macro, neko, php и python.
Вы можете попробовать Date.now(). GetTime ();
но
getTime ():Float
Возвращает метку времени даты. Он может иметь точность в секунду в зависимости от платформы.
Быстрый способ получить метку времени - использовать haxe.Timer.stamp()
метод.
Пример:
import haxe.Timer;
var timestamp:Float = Timer.stamp(); // return a timestamp in seconds with fractions
Обратите внимание, что само значение может отличаться в зависимости от платформы, только различия между двумя значениями имеют смысл.