C语言的 time 函数和 localtime 函数
#pragma warning(disable : 4996)//disable error C4996
#include <time.h>
int main() {
time_t t = time(NULL);//获取当前时间句柄, time_t 就是 int64
tm* ptime = localtime(&t);//将时间句柄转换为时间结构体tm, localtime 以前的函数可能会报 error C4996
/* 用 localtime_s()
tm time;
localtime_s(&time, &t);
tm* ptime = &time;
*/
int nYear = ptime->tm_year + 1900;
int nMonth = ptime->tm_mon + 1;
int nDay = ptime->tm_mday;
int nHour = ptime->tm_hour;
int nMinute = ptime->tm_min;
int nSecond = ptime->tm_sec;
printf("%d-%02d-%02d %02d:%02d:%02d", nYear, nMonth, nDay, nHour, nMinute, nSecond);
return 0;
}