Я использую steady_clock
для сохранения отметки времени некоторых сообщений. Для целей отладки полезно иметь календарь (или что-то подобное).
Для других часов есть статическая функция to_time_t
, но на GCC (MinGW 4.8.0) этой функции нет.
Теперь я печатаю что-то вроде:
Timestamp: 26735259098242
Для метки времени мне нужны устойчивые часы, поэтому я не могу использовать system_clock
или другие.
Изменить Предыдущий отпечаток получен из time_since_epoch().count
()
time_t
значениеsteady_clock::now().time_since_epoch()
из0.12 milliseconds
? Определите конверсию, и вы получите ответ. - person Cubbi   schedule 21.08.2013(to|from)_time_t
имеет значение только для системных часов. Например,high_resolution_clock
может не поддерживать диапазон всегоtime_t
. - person kennytm   schedule 21.08.2013steady_clock
составляет наносекунды с момента загрузки. Это может быть то же самое в вашей системе. Эксперимент, чтобы выяснить, было бы легко для вас. - person Howard Hinnant   schedule 22.08.2013