Spec-Zone.ru › C

Утилиты даты и времени

Функции

Манипуляции со временем
Определено в заголовочном файле <time.h>
difftime
вычисляет разницу между моментами времени
(функция)
time
возвращает текущее календарное время системы в виде времени, прошедшего с начала эпохи
(функция)
clock
возвращает необработанное время процессорных часов, прошедшее с момента запуска программы
(функция)
timespec_get
(C11)
возвращает календарное время в секундах и наносекундах на основе заданной временной базы
(функция)
timespec_getres
(C23)
возвращает разрешение календарного времени на основе заданной временной базы
(функция)
Преобразования формата
Определено в заголовочном файле <time.h>
asctimeasctime_s
(устарело в C23)(C11)
преобразует объект tm в текстовое представление
(функция)
ctimectime_s
(устарело в C23)(C11)
преобразует объект time_t в текстовое представление
(функция)
strftime
преобразует объект tm в пользовательское текстовое представление
(функция)
Определено в заголовочном файле <wchar.h>
wcsftime
(C95)
преобразует объект tm в пользовательское текстовое представление в виде широкой строки
(функция)
Определено в заголовочном файле <time.h>
gmtimegmtime_rgmtime_s
(C23)(C11)
преобразует время, прошедшее с начала эпохи, в календарное время по всемирному координированному времени (UTC)
(функция)
localtimelocaltime_rlocaltime_s
(C23)(C11)
преобразует время, прошедшее с начала эпохи, в календарное местное время
(функция)
mktime
преобразует календарное время во время, прошедшее с начала эпохи
(функция)
timegm
(C23)
преобразует календарное время во время, прошедшее с начала эпохи, игнорируя флаг перехода на летнее время
(функция)

Константы

Определено в заголовочном файле <time.h>
CLOCKS_PER_SEC
число тактов процессорных часов в секунду
(макроконстанта)

Типы

Определено в заголовочном файле <time.h>
tm
тип календарного времени
(структура)
time_t
тип календарного времени, прошедшего с начала эпохи
(определение типа)
clock_t
тип процессорного времени, прошедшего с начала эпохи
(определение типа)
timespec
(C11)
время в секундах и наносекундах
(структура)

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2024):
    • 7.27 Дата и время <time.h> (с.: TBD)
    • 7.29.5.1 Функция wcsftime (с.: TBD)
    • 7.31.14 Дата и время <time.h> (с.: TBD)
  • Стандарт C17 (ISO/IEC 9899:2018):
    • 7.27 Дата и время <time.h> (с.: 284-291)
    • 7.29.5.1 Функция wcsftime (с.: 320-321)
    • 7.31.14 Дата и время <time.h> (с.: 333)
  • Стандарт C11 (ISO/IEC 9899:2011):
    • 7.27 Дата и время <time.h> (с.: 388-397)
    • 7.29.5.1 Функция wcsftime (с.: 439-440)
    • 7.31.14 Дата и время <time.h> (с.: 456)
  • Стандарт C99 (ISO/IEC 9899:1999):
    • 7.23 Дата и время <time.h> (с.: 338-347)
    • 7.24.5.1 Функция wcsftime (с.: 385-386)
  • Стандарт C89/C90 (ISO/IEC 9899:1990):
    • 4.12 ДАТА И ВРЕМЯ <time.h>

См. также

Документация C++ для Утилиты даты и времени C

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/c/chrono

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API