Функция localtime

Прототип функции 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
Автор: admin
Дата: 30.08.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.