#include <stdlib.h>#include <time.h>int main(int argc,char **argv){ struct tm *nowTime; time_t nowTime_t; //get now Time time(&nowTime_t); nowTime = localtime(&nowTime_t); startTime_min = nowTime->tm_min;//nowTime->tm_year+1900; //这里需要注意的是月 0-11 所以得到以后要加1 PRintf("%d.%d.%d-%d:%d:%d/n",nowTime->tm_year+1900,nowTime->tm_mon+1,nowTime->tm_mday,/ nowTime->tm_hour,startTime_min,nowTime->tm_sec);}========================================================================//下面是将时间转换成数组,格式自己设定void DateToString(struct tm* time,char*str){ snprintf(str,20,"%d_%d_%d_%d-%d-%d",/ time->tm_year+1900,time->tm_mon+1,time->tm_mday,/ time->tm_hour,time->tm_min,time->tm_sec);}
新闻热点
疑难解答