36namespace etsi_its_spatem_ts_msgs {
49 time_t ts =
static_cast<time_t
>(unixSecond);
52 timeinfo = gmtime(&ts);
57 timeinfo->tm_hour = 0;
58 timeinfo->tm_mday = 1;
61 return timegm(timeinfo);
uint64_t getUnixSecondsOfYear(const uint64_t unixSecond)
Get the unix seconds of the beginning of a year that corresponds to a given unix timestamp.
uint64_t getUnixNanosecondsFromMinuteOfTheYear(const MinuteOfTheYear &moy, const uint64_t unix_nanoseconds_estimate)
Get the unix nanoseconds from MinuteOfTheYear object.