localtime

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

 Синтаксис       #include 
                 struct tm *localtime(const time_t * clock);

 Файл, содержащий   time.h
 прототип

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

                    struct tm {
                    int tm_sec;
                    int tm_min;
                    int tm_hour;
                    int tm_mday;
                    int tm_mon;
                    int tm_year;
                    int tm_wday;
                    int tm_yday;
                    int tm_isdst;
                    };

                    Эти элементы содержат время в
                    24-часовой записи, день месяца 1-31,
                    месяц 1-12, день недели (воскресенье
                    = 0), год - 1900, день года 0-365, и
                    флаг, определяющий действует ли летнее
                    время.

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


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

 Смотрите также     asctime ctime gmtime ftime stime
                    time tzset

 Пример:

 #include
 #include
 #include

 int main(void)
 {
 time_t     timer;
 struct tm  *tblock;
 timer = time(NULL);
 tblock = localtime(&timer);
 printf("Местное время: %s",asctime(tblock));
 return 0;
 }