首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求讲解time相关函数,该怎么处理

2012-04-12 
求讲解time相关函数看书上用到了,还没学,说空过去,想让大家给我讲讲time.h,简单点,指针还没学呢,汉语最好

求讲解time相关函数
看书上用到了,还没学,说空过去,想让大家给我讲讲time.h,简单点,指针还没学呢,汉语最好哦!

[解决办法]
http://so.csdn.net/search?t=thread&q=time
[解决办法]
楼主查MSDN把,或者直接买本《C标准库》

一般time.h里的函数就用来获取当前时间,系统开机流逝的时间,时间的格式化这些操作
[解决办法]
这个别人讲是不大好讲的, 你自己到网络上搜时间函数之类的.

或者如楼上所说, 放放血, 买本书.
[解决办法]
好多时候你只要知道有这个东西就行了,用的时候在去查,要想把所有东西都搞懂记住,那太难了,还是专一下你的主攻方向,其他的了解一下就ok了
[解决办法]
网络真是个好的资源,充分利用的嘛!
[解决办法]
一般只用time()
ctime()
google下就知道了
[解决办法]
仅供参考

C/C++ code
#include <stdio.h>#include <string.h>#include <time.h>#include <time.h>#include <sys/timeb.h>struct tm st;time_t tt;char mon[4];char mn[12][4]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};int i;char timstr[27];char tmpbuf[128];struct _timeb tb;int tz;char c;void main() {    strcpy(timstr,"08/Dec/2011:15:25:03 +0800");    sscanf(timstr,"%2d/%3s/%4d:%2d:%2d:%2d",&st.tm_mday,mon,&st.tm_year,&st.tm_hour,&st.tm_min,&st.tm_sec);    for (i=0;i<12;i++) if (0==stricmp(mn[i],mon)) {st.tm_mon=i; break;}    st.tm_year-=1900;    tt=mktime(&st);    if (-1!=tt) {        strftime(tmpbuf,128,"%Y-%m-%d %H:%M:%S\n",localtime(&tt));        printf(tmpbuf);//2011-12-08 15:25:03    } else {        printf("[%s] is Invalid time string!\n",timstr);    }    _ftime(&tb);    strftime(tmpbuf,128,"%m/%b/%Y:%H:%M:%S",localtime(&tb.time));    tz=-tb.timezone;    c=(tz>0)?'+':'-';    tz=(tz>0)?tz:-tz;    sprintf(tmpbuf,"%s.%03d %c%02d%02d\n",tmpbuf,tb.millitm,c,tz/60,tz%60);    printf(tmpbuf);//12/Dec/2011:17:36:41.984 +0800} 

热点排行