毕业设计,需要在文本框中显示系统时间,用以下代码只能显示到秒级
CTime t = CTime::GetCurrentTime();
CString str=t.Format("%H:%M:%S\r\n");//%Y年%m月%d日
m_strRxData+=str;请问大虾们,如何在文本框中显示到毫秒级的时间啊??求教了~~~~
用GetSystemTime()能行吗?帮忙改下代码吧,谢了谢了~~
CTime t = CTime::GetCurrentTime();
CString str=t.Format("%H:%M:%S\r\n");//%Y年%m月%d日
m_strRxData+=str;请问大虾们,如何在文本框中显示到毫秒级的时间啊??求教了~~~~
用GetSystemTime()能行吗?帮忙改下代码吧,谢了谢了~~
解决方案 »
- #error : Building MFC application with /MD[d] (CRT dll version) requires MFC s
- 请问谁能给个虚拟COM端口的软件,主要是为了想找一个向下键的代码
- 在线等待(高分等高手来拿)
- 谁有用SOCKET5实现代理服务器的例子程序?
- 请问如何获得主板ID 号。
- vc中如何打开和关闭oracle数据库?
- 请问IE的工作原理是什么?
- 一个难住我,但能吸引你的问题
- 线程的问题,进入者均有分哟(答对一个20分)
- vc++里找不到controls
- Vc中位图无法显示
- 有什么方法可以让htmlhelp窗口作为一个CPropertyPage吗?
用GetLocalTime()
SYSTEMTIME t = SYSTEMTIME::GetLocalTime();
CString str=t.Format("%H:%M:%S\r\n");//%Y年%m月%d日
m_strRxData+=str;
t中的每一个参数都是word型
str.Format("%d:%d:%d\r\n",t.wYear,t.wMonth,t.wDay);
这样试试呢?我没编译,大概就是这个意思,毫秒你可以用%d格式化到Cstring里
SYSTEMTIME tSysTime;
GetLocalTime(&tSysTime);
strDateTime.Format( "%04ld-%02ld-%02ld %02ld:%02ld:%02ld.%03ld",
tSysTime.wYear, tSysTime.wMonth, tSysTime.wDay,
tSysTime.wHour, tSysTime.wMinute, tSysTime.wSecond,
tSysTime.wMilliseconds);
m_strRxData+=strDateTime;搞定了,呵呵