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

请问c语言时间函数用法

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

请教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(&amp;t);
struct tm*now = localtime(&amp;t);

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

热点排行