读书人

请问c语言时间函数用法

发布时间: 2012-10-06 17:34:01 作者: rapoo

请教c语言时间函数用法
用c语言写一个程序,能够获取计算机当前的日期与时间(年、月、日、时、分、秒)
求完整代码。。。。。。

[解决办法]
程序:

C/C++ code
/* strftime example */#include <stdio.h>#include <time.h>int main (){  time_t rawtime;  struct tm * timeinfo;  char buffer [80];  time ( &rawtime );//(1)  timeinfo = localtime ( &rawtime );//(2)  strftime (buffer,80,"Now it's %x %X",timeinfo);//(3)  puts (buffer);    return 0;}
[解决办法]
#include "time.h"
#include<stdio.h>
void main ()
{

time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "The current date/time is: %s", asctime (timeinfo) );

}
由于time.h涉及时区,所以也是编程的一个难点。注意时区!!
[解决办法]
#include <stdio.h>
#include <time.h>


int main()
{
time_t t;
time(&t);
struct tm*now = localtime(&t);

printf("%4d年%2d月%2d日 %2d:%2d:%2d ",1900+now->tm_year,1+now->tm_mon,now->tm_mday,now->tm_hour,now->tm_min,now->tm_sec);

return 0;
}
[解决办法]
探讨

#include <stdio.h>
#include <time.h>


int main()
{
time_t t;
time(&t);
struct tm*now = localtime(&t);

printf("%4d年%2d月%2d日 %2d:%2d:%2d ",1900+now->tm_year,1+now->tm_m……

读书人网 >C语言

热点推荐