Прототип функции 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