Namespaces
Variants
Views
Actions

Date and time utilities

From cppreference.com
< c

Contents

[edit] Functions

Time manipulation
Defined in header <time.h>
computes the difference between times
(function) [edit]
returns the current calendar time of the system as time since epoch
(function) [edit]
returns raw processor clock time since the program is started
(function) [edit]
(since C11)
returns the calendar time based on a given time base
(function) [edit]
Format conversions
Defined in header <time.h>
converts a tm object to a textual representation
(function) [edit]
converts a time_t object to a textual representation
(function) [edit]
converts a tm object to custom textual representation
(function) [edit]
Defined in header <wchar.h>
converts a tm object to custom wide string textual representation
(function) [edit]
Defined in header <time.h>
converts time since epoch to calendar time expressed as Coordinated Universal Time (UTC)
(function) [edit]
converts time since epoch to calendar time expressed as local time
(function) [edit]
converts calendar time to time since epoch
(function) [edit]

[edit] Constants

Defined in header <time.h>
number of processor clock ticks per second
(macro constant) [edit]

[edit] Types

Defined in header <time.h>
calendar time type
(struct) [edit]
calendar time since epoch type
(typedef) [edit]
processor time since era type
(typedef) [edit]
(since C11)
time in seconds and nanoseconds
(struct) [edit]

[edit] References

  • C11 standard (ISO/IEC 9899:2011):
  • 7.27 Date and time
  • 7.29.5.1 The wcsftime function (p: 439-440)
  • 7.31.14 Date and time <time.h> (p: 456)
  • C99 standard (ISO/IEC 9899:1999):
  • 7.23 Date and time <time.h> (p: 338-347)
  • 7.24.5.1 The wcsftime function (p: 385-386)
  • C89/C90 standard (ISO/IEC 9899:1990):
  • 4.12 DATE AND TIME <time.h>

[edit] See also

C++ documentation for C Date and time utilities