MFC中获取系统当前时间

简介: 1.使用CTime类   CString str; //获取系统时间   CTime tm; tm=CTime::GetCurrentTime();   str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK); 2: 得...

 1.使用CTime类

  CString str; //获取系统时间

  CTime tm; tm=CTime::GetCurrentTime();

  str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK);

2: 得到系统时间日期(使用GetLocalTime)

  SYSTEMTIME st;

  CString strDate,strTime;

  GetLocalTime(&st);

  strDate.Format("%4d-%2d-%2d",st.wYear,st.wMonth,st.wDay);

  strTime.Format("%2d:%2d:%2d",st.wHour,st.wMinute,st.wSecond);

3.使用GetTickCount//获取程序运行时间

  long t1=GetTickCount();//程序段开始前取得系统运行时间(ms)

  Sleep(500); long t2=GetTickCount();//程序段结束后取得系统运行时间(ms)

  str.Format("time:%dms",t2-t1);//前后之差即 程序运行时间

  AfxMessageBox(str);//获取系统运行时间

  long t=GetTickCount();

  CString str,str1;

   str1.Format("系统已运行 %d时",t/3600000);

   str=str1; t%=3600000;

  str1.Format("%d分",t/60000);

  str+=str1; t%=60000;

  str1.Format("%d秒",t/1000);

  str+=str1; AfxMessageBox(str);

技术改变世界! --狂诗绝剑
目录
相关文章
[MFC][bug记录]MFC移植对话框属性
[MFC][bug记录]MFC移植对话框属性
|
C++ Windows
09 MFC - 创建基于对话框的 MFC 应用程序框架
09 MFC - 创建基于对话框的 MFC 应用程序框架
102 0
|
8月前
【qt】一次性讲清楚日期和时间2
【qt】一次性讲清楚日期和时间
56 0
|
8月前
【qt】一次性讲清楚日期和时间1
【qt】一次性讲清楚日期和时间
120 0
|
8月前
MFC窗口创建机制
MFC窗口创建机制
40 0
|
8月前
MFC编写DLL窗口功能代码
MFC编写DLL窗口功能代码
39 0
|
uml C++
MFC通讯系统项目(未完成)
MFC通讯系统项目(未完成)
136 0
MFC通讯系统项目(未完成)
MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)
MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)
400 0
QT应用编程: 获取系统当前时间以及1970到现在的总秒数
QT应用编程: 获取系统当前时间以及1970到现在的总秒数
523 0
编写一个闹钟和定时关机工具(MFC VS2010)
这个小工具在自己生活当中能用到,运行软件以后,会显示当前的系统时间,然后你可以设定时间,再选择是定时响铃还是关机。截图如下: 前言:本程序采用visual studio 2010 ,对话框类型的应用程序,生成的类视图如下,右边为CTimeDlg类的本分函数:     主要的实现方法和关键点如下: 1.
1150 0