нужно получить время в линухах с точностью до милисекунд, в виндах это gettickcount, в линуксе нашел пример через TSysInfo, но там возращает в секундах.
milliseconds = tv.tv_usec/1000, не самый лучший вариант получения.
В нем опять получаем секунды =).
вчера смотрел через strace uptime, получилось что эта программка узнает время с open("/proc/uptime", O_RDONLY), в свою очередь
cat /proc/uptime возращает 3974655.16 3487343.70 и что это за данные хз.
Так же думаю в сторону now, там же тоже нехилый формат возращается., случайно мне подскажите с какой там всетаки точностью время возращается.
Оказалось все намного даже лучще, покапал глубже в сторону now и получилось =).
now возращает текущие время в милесекундах, в формате Double, Это универсальное средство ).
без дополниетльных условий.