Книга: Язык программирования Си для персонального компьютера
Функции работы со временем
Функции работы со временем
Функция | Краткое описание |
asctime | преобразование времени из структуры (внутренней формы) в символьную строку |
ctime | преобразование времени из длинного целого (long int) в строку символов |
gmtime | преобразование времени из целого (int) в структуру |
localtime | преобразование времени из целочисленного (int) в структуру с локальной поправкой |
tzset | установить переменную времени из переменной времени среды |
Система программирования MSC предоставляет дополнительные функции:
Функция | Краткое описание |
ftime | получить текущее время системы как структуру |
time | получить текущее системное время как длинное целое (long int) |
utime | установить время изменения файла |
Система программирования ТС предоставляет дополнительные функции:
Функция | Краткое описание |
difftime | вычислить разность по времени |
dostounix | преобразование времени из формате ОС MS-DOS в формат ОС UNIX |
getdate | получить системную дату как структуру |
getftime | получить системную дату |
gettime | получить системное время как структуру |
setdate | установить системную дату |
setftime | установить системное время |
settime | установить системное время |
stime | установить системное время |
unixtodos | преобразовать время из формата ОС UNIX в формат ОС MS-DOS |
Функции time и ftime возвращают текущее время как число секунд, прошедших с 1 января 1970 Гринвичского Всемирного времени. Эта величина может быть преобразована, скорректирована и сохранена посредством функций asctime, ctime, gmtime и localtime.
Функция utime устанавливает время модификации для указанного файла, используя текущее время или значение времени, заданное в структуре.
Функция ftime требует включения двух файлов: systypes.h и systimeb.h. Прототип функции ftime содержится в systimeb.h.
Функция utime также требует включения двух файлов: systypes.h и sysutime.h. Прототип функции utime содержится в файле sysutime.h.
Прототипы функций dostounix, getdate, gettime, setdate, settime, unixtodos содержатся в файле dos.h.
Прототипы функций getftime и setftime определены в файле io.h.
Прототипы остальных функций работы со временем времени содержатся в файле time.h.
При использования функции ftime или localtime, чтобы сделать поправку для местного времени, необходимо определить переменную командного языка операционной системы TZ.
- Работа с областями памяти и строками
- Определение класса символов и преобразование символов
- Форматные преобразования данных
- Работа с каталогами файловой системы
- Операции над файлами
- Ввод и вывод
- Математические функции
- Динамическое распределение памяти
- Использование системных вызовов операционной системы MS-DOS
- Управление процессами
- Поиск и сортировка
- Функции работы со временем
- Функции работы со списком аргументов
- Другие функции
- Основные системные функции для работы с файлами
- Глава 10 Основы работы в Интернете
- Часть I Основы работы в Интернете
- Глава 6 Разговор по душам. Техники для работы с чувствами и эмоциями
- III Организация работы
- ФУНКЦИИ
- Функции работы со списком аргументов
- 3.1. Функции
- Функции
- 8 Функции
- Стратегия работы с клиентами и организационная среда
- Функции работы с данными