头文件 time.h
time_t类型, 在vs2022中是long long类型.
time_t rawtime; //long long类型
struct tm* timeinfo;
//存放了时间信息的结构体.
/*
struct tm
{
int tm_sec; // seconds after the minute - [0, 60] including leap second
int tm_min; // minutes after the hour - [0, 59]
int tm_hour; // hours since midnight - [0, 23]
int tm_mday; // day of the month - [1, 31]
int tm_mon; // months since January - [0, 11]
int tm_year; // years since 1900
int tm_wday; // days since Sunday - [0, 6]
int tm_yday; // days since January 1 - [0, 365]
int tm_isdst; // daylight savings time flag
};
*/
time(&rawtime); //获取当前时间
timeinfo = localtime(&rawtime); //转化为当地时间,存放结构体中
puts(asctime(timeinfo));//转化为标准ASCII时间格式 星期 月 日 时:分:秒 年