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; }
原文:https://www.cnblogs.com/htj10/p/11518519.html