C/C++得到日期字符串

C:
 char buf[20]={0};
 time_t timep;
 struct tm *p;
 time(&timep);
 p=gmtime(&timep);
 strftime(buf,20,"%Y%m%d",p);//关键是要明白这个函数的使用方法。
 delete p; 

 

VC++版的:

view plaincopy to clipboardprint?
CTime t=CTime::GetCurrentTime();//直接使用时间类得到日期然后通过格式化输出  
DateStr=t.Format("%Y%m%d"); 

 

posted @ 2009-12-14 17:09  SaikSy  阅读(418)  评论(0编辑  收藏  举报