у меня
int year, month, day, hour, min, sec
Как узнать время эпохи в C ++?
Мне трудно разобраться с помощью Boost, каких-либо примеров или альтернативных способов сделать это?
Заполните struct tm вашими значениями, затем вызовите std::mktime().
std::mktime()
Я предполагаю, что под "получить время эпохи" вы подразумеваете количество секунд с начала эпохи, то есть Unix time_t.
Ты делаешь это слишком сложным. Посмотрите на функции времени в стандартных библиотеках .
#include <iostream> #include <sys/time.h> int main () { unsigned long int seconds = time(NULL); std::cout << seconds << std::endl; return 0; }
Этот пример повышения должен делать то, о чем вы просите, если я правильно понял вашу проблему.