C语言获取时间
来源:互联网 发布:网络兼职刷信誉骗局 编辑:程序博客网 时间:2024/04/29 09:33
#include <stdio.h>//#include <sys/time.h> #include <time.h>char* gett_time(){//char* timestr=intime; char timestr[40]={'\0'}; time_t t; struct tm *nowtime; time(&t);//获取时间秒数 nowtime = localtime(&t); //转化为时间结构体 strftime(timestr,sizeof(timestr),"%Y-%m-%d %H:%M:%S",nowtime); //格式化输出printf("time: %s,num:%d\n",timestr,sizeof(timestr));char* outtime=timestr;printf("outtime size:%d\n",strlen(outtime));return outtime;}void get_time(char* out_time,int num){ char* timestr=out_time; time_t t; struct tm *nowtime; time(&t); nowtime = localtime(&t); strftime(timestr,num,"%Y-%m-%d %H:%M:%S",nowtime); printf("time: %s,num:%d\n",timestr,sizeof(timestr));}void main() { char timestr[40];char* tt=gett_time();//get_time(timestr,40);//memcpy(timestr,tt,4);printf("time: %s,num:%d\n",tt,strlen(tt));}