Я новичок в <time.h>
и у меня вопрос по time_t
и time()
.
Я прочитал функцию time (), задокументированную следующим образом:
time_t time (time_t * timer); Получить текущее время
Получить текущее календарное время как объект time_t.
Функция возвращает это значение, и если аргумент не является нулевым
указатель, значение также устанавливается для объекта, на который указывает таймер.
В документации не говорится о часовом поясе.
Таким образом, для следующего кода C ++:
time_t t = время (NULL);
Если две машины, одна в США, а другая в Великобритании, одновременно выполнят вызов функции time(NULL)
, будут ли возвращенные объекты time_t идентичны?
Будет ли time () возвращать значение независимо от часового пояса?