CTime ct = CTime::GetCurrentTime();
转换可参考CTime::Format.
转换可参考CTime::Format.
解决方案 »
- mfc应用程序 开机后台运行程序
- 列表视图控件中如何设置两行标题,请高手指点!
- 无成员变量的结构体长度
- 疑问error C2511: 'Create' : overloaded member function 'int (class CWnd *)' not found in 'CSplashWnd'
- 对话框工程,关闭自身对话框界面,接着再打开另一个界面?
- 請各位幫幫忙,指點下菜鳥!
- 问一下啊,汉奥操作系统是忽悠呢?还是真的是个操作系统
- 招聘长沙vc网络程序员
- 求c语言做的编译器:要求是五大功能模块具备,分不够可以再加!在线等候!
- 记住访问过的网页
- 如何实现多种类型的多文档MDI结构?
- 脚本语言解释器的英文翻译?
CTime要转换成int可以用它带的函数
GetYear()
GetMonth()
GetDay()
.....
然后想得到CString 就直接由int转换过去好了
time=CTime::GetCurrentTime();
CString m_sTime=time.Format("%H:%M:%S");
//顯示出來的格式為:20:10:23的樣式
......
自已看CTime的成員函數吧
例子如下:
CTime time=CTime::GetCurrentTime();
CString timeStr= time.Format(_T("%Y年%m月%d号-%H:%S:%M:"));
CTime time = CTime::GetCurrentTime();
str.Format("%s",time.Format("%Y%m%d%H%M%S"));
或int year=1999,int month=2,int day=14,int hour=10,int min=20,int sec=5;
CTime(year,month,day,hour,min,sec);可以吗?
CString timeStr= time.Format(_T("%Y年%m月%d号-%H:%S:%M:"));
time = 0;//此时time为早8点,要想改变
time = time +/- 3600*要变得小时数
CString strTime;
strTime = CTime::GetCurrentTime().Format("%Y%m%d%H%M%S");