Standard library header - cppreference.com (original) (raw)

This header was originally in the C standard library as <time.h>.

This header is part of the C-style date and time library.

[edit] Synopsis

#define NULL /* see description / #define CLOCKS_PER_SEC / see description / #define TIME_UTC / see description /   namespace std { using size_t = / see description /; using clock_t = / see description /; using time_t = / see description /;   struct timespec; struct tm;   clock_t clock(); double difftime(time_t time1, time_t time0); time_t mktime(tm timeptr); time_t time(time_t* timer); int timespec_get(timespec* ts, int base); char* asctime(const tm* timeptr); char* ctime(const time_t* timer); tm* gmtime(const time_t* timer); tm* localtime(const time_t* timer); size_t strftime(char* s, size_t maxsize, const char* format, const tm* timeptr); }

[edit] Class std::timespec

[edit] Class std::tm

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