求讲解time相关函数
看书上用到了,还没学,说空过去,想让大家给我讲讲time.h,简单点,指针还没学呢,汉语最好哦!
[解决办法]
http://so.csdn.net/search?t=thread&q=time
[解决办法]
楼主查MSDN把,或者直接买本《C标准库》
一般time.h里的函数就用来获取当前时间,系统开机流逝的时间,时间的格式化这些操作
[解决办法]
这个别人讲是不大好讲的, 你自己到网络上搜时间函数之类的.
或者如楼上所说, 放放血, 买本书.
[解决办法]
好多时候你只要知道有这个东西就行了,用的时候在去查,要想把所有东西都搞懂记住,那太难了,还是专一下你的主攻方向,其他的了解一下就ok了
[解决办法]
网络真是个好的资源,充分利用的嘛!
[解决办法]
一般只用time()
ctime()
google下就知道了
[解决办法]
仅供参考
#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}