Standard library header <ctime>
From cppreference.com
This header was originally in the C standard library as <time.h>.
This header is part of the C-style date and time library.
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);
}
Class std::timespec
struct timespec {
std::time_t tv_sec;
long tv_nsec;
};
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;
};
