Russian Belarusian English German Japanese Ukrainian

Localtime

CuBook05

Функция

Преобразует дату и время в структуру.
 
Синтаксис

#include <time.h>
struct tm *localtime(const time_t *clock);
 
Прототип

time.h
 
Описание

Функция localtime получает адрес значения возвращаемого функцией time и возвращает указатель на структуру типа tm, содержащую разделенное время. localtime преобразует время к местной временной зоне и возможно к летнему времени.
 
Глобальная переменная типа long timezone должна содержать разницу в секундах между временем по Гринвичу и местным временем. Глобальная переменная daylight должна быть равна 0, если не используется стандартное летнее время.
 
Возвращаемое значение

Функция localtime возвращает указатель на структуру, содержащую разделенное время. Эта структура имеет класс памяти static и перезаписывается при каждом вызове.
 
Переносимость

Функция localtime доступна в системах UNIX и поддерживается стандартом ANSI C.
 
Пример

#include <stdio.h>
#include <time.h>
#include <dos.h>

int main(void)
{
time_t timer;
struct tm *tblock;
timer = time(NULL);
tblock = localtime(&timer);
printf("Местное время: %s",asctime(tblock));
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий