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));} 

原创粉丝点击