C语言获取当前时间
2014-04-16 14:31
267 查看
#include<stdio.h> #include<time.h> voidmain() { time_trawtime; structtm*timeinfo; time(&rawtime); timeinfo=localtime(&rawtime); printf("\007Thecurrentdate/timeis:%s",asctime(timeinfo)); exit(0); } ================= #include<time.h>--必须时间函数头文件 time_t--时间类型(time.h定义) structtm--时间结构time.h定义下: inttm_sec; inttm_min; inttm_hour; inttm_mday; inttm_mon; inttm_year; inttm_wday; inttm_yday; inttm_isdst; time(&rawtime);--获取时间秒计从1970年1月日起算存于rawtime localtime(&rawtime);--转当地时间tm时间结构 asctime()--转标准ASCII时间格式: 星期月日时:分:秒年 ========================================= 要格式样输出: printf("%4d-%02d-%02d%02d:%02d:%02d\n",1900+timeinfo->tm_year,1+timeinfo->tm_mon, timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec); 直接打印tmtm_year从1900年计算所要加1900 月tm_mon从0计算所要加1 输出到某个字符串:
//获取当地时间
charnow_date[16]={'\0'};
time_trawtime;
structtm*timeinfo;
time(&rawtime);
timeinfo=localtime(&rawtime);
snprintf(now_date,16,"%04d-%02d-%02d",(1900+timeinfo->tm_year),(1+timeinfo->tm_mon),
timeinfo->tm_mday);
printf("Currentdate:%s\n",now_date);
相关文章推荐
- C语言获取当前的日期及时间
- C语言实现获取LINUX当前时间
- 使用C语言获取当前系统的时间
- C语言获取当前系统时间
- C语言获取当前系统时间的几种方式
- C语言实现获取LINUX当前时间
- c语言获取系统当前时间
- C语言gettimeofday()函数:获取当前时间
- C语言gmtime()函数:获取当前时间和日期
- C语言中获取当前系统时间
- C语言获取系统当前时间转化成时间字符串
- C语言获取系统当前时间
- C语言获取系统当前时间
- 如何用C语言获取当前系统时间?
- C语言localtime()函数:获取当前时间和日期并转换为本地时间
- C语言中自动获取当前时间和日期
- C语言获取系统当前时间
- C语言下获取当前时间并格式化成字符串的方法-可用作截图或者录像的文件名
- c语言获取当前时间
- C语言获取当前时间