最快捷的得到如“2003-12-24 12:36:00”格式时间办法是什么?
解决方案 »
- C++ 高手求助解决。
- 怎样获取MFC窗口句柄?
- 新手求教,在线等待:error C2065: 'name' : undeclared identifier
- vc6还是vc8
- 菜鸟问题:哪位高手给我讲讲,声明变量和定义变量分别是怎么回事?
- 【请教】CDialog为什么不响应WM_KEYDOWN事件?
- 关于MFC的初级问题
- 研究一下一个问题(技术性)参与都有分
- 求助:vc++ 6.0中,用向导生成了一个windows程序, 我又新加了一个工具条,怎样让它和以前的工具条在同一行上?
- 用textout怎么显示CString的字符串,要求1行显示一个字符?帮我看看程序.
- NULL 为什么识别不出来
- 如何 read & write 文本文件
CTime t=CTime::GetCurrentTime(); //取出当前时间
int y=t.GetYear();
int d=t.GetDay();
int m=t.GetMonth();
int h=t.GetHour();
int min=t.GetMinute();
int s=t.GetSecond(); CString yy,dd,mm,hh,mins,ss,total;
yy.Format("%d",y);
dd.Format("%d",d);
mm.Format("%d",m);
if(h<10)
hh.Format("0%d",h);
else
hh.Format("%d",h);
if(min<10)
mins.Format("0%d",min);
else
mins.Format("%d",min);
if(s<10)
ss.Format("0%d",s);
else
ss.Format("%d",s); total=yy+"-"+mm+"-"+dd+" "+hh+":"+mins+":"+ss;total就是你的结果.
CTime t = CTime::GetCurrentTime();
ss=t.Format("%Y-%m-%d %H:%M:%S");
AfxMessageBox(ss);
GetLocalTime(&time);
char buffer[100];
sprintf(buffer,"%d-%d-%d %d-%d-%d",time.wYear,time.wMonth,
time.wDay,time.wHour,time.wMinute,time.wSecond);
buffer即为所求。
CString str = tm.Format("%Y-%m-%d %H:%M:%d");
CString str = tm.Format("%Y-%m-%d %H:%M:%S");
CString csTime;
csTime.Format("%d-%d-%d %d:%d:%d",t.GetYear(),t.GetMonth(),t.GetDay(),t.GetHour(),t.GetMinute(),t.GetSecond());
struct tm t;
_getsystime(&t);
sprintf(sztime,
"%d-%02d-%02d %02d:%02d:%02d",
t.tm_year+1900,t.tm_mon,t.tm_mday,t.tm_hour,t.tm_min,t.tm_sec
);