Получить формат времени с миллисекундами ГГГГММДД:чч:мм:СС:МС
Привет Команда,
Может ли кто-нибудь помочь с какой-либо функцией преобразования заданного времени эпохи в формат местного времени с миллисекундами.
Спасибо
Шаран
Что я уже пробовал:
Ниже приведен тот, который я пробовал:
double epochStr = 1478612819065 static char timestamp[64] = ""; time_t tt = 0; memset(timestamp, '\0', 64); tt = epochStr; strftime(timestamp, 64, "%Y-%m-%d:%H:%M:%S", localtime(&tt)); cout <<timestamp<<'\n';
Richard MacCutchan
Значение эпохи - это число секунд, поэтому вы не можете получить из него миллисекунды. Обратите внимание также, что ваша ценность должна быть time_t
тип не а double
.