Прототип функции localtime:
struct tm * localtime( const time_t * timeptr );
Заголовочный файл
Название | Язык |
---|---|
time.h | С |
ctime | С++ |
Описание
Функция преобразовывает текущее значение времени, передаваемое как аргумент, через указатель timeptr
на time_t
в структуру tm
. Время указанное в timeptr
используется для заполнения структуры tm
значениями текущей даты и времени.
Параметры:
- timeptr
Указатель наtime_t
, представляющий значение календарного времени (смотреть time_t).
Возвращаемое значение
Указатель на структуру tm
содержащую информация о текущем времени.
Структура tm
статическая и предоставляется функциям gmtime
и localtime
. Каждый раз, когда любая из этих функций срабатывает содержание этой структуры будет перезаписываться.
Пример: исходный код программы
//пример использования функции localtime #include <iostream> #include <ctime> int main () { time_t rawtime; struct tm * timeinfo; time( &rawtime ); // получить текущую дату, выраженную в секундах timeinfo = localtime( &rawtime ); std::cout << "Текущее локальное время и дата " << asctime(timeinfo); // текущая дата, представленная в нормальной форме return 0; }
Пример работы программы
CppStudio.com
Текущее локальное время и дата Wed Oct 10 19:30:03 2012