Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

localtime

localtime


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

Синтаксис          #include <time.h>
                   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, и
                   флаг, определяющий действует ли летнее время.

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

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

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

Пример:

#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;
}

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

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог