`
paulfzm
  • 浏览: 872889 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

VC获取系统时间、程序运行时间

    博客分类:
  • vc++
阅读更多

VC获取系统时间、程序运行时间
关键词: VC 系统时间

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) ;

 


AfxMessageBox(strDate);


AfxMessageBox(strTime);

 

 

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);

分享到:
评论

相关推荐

    VC++获取系统时间源代码

    摘要:VC/C++源码,系统相关,时间  VC++获取系统时间,里面有两个实例程序,表达的意思基本一样,别的不多介绍了,得到Windows当前的时间,实例运行截图如上所示。

    SYSTEMTIME.rar_SYSTEMTIME VC_SystemTime _SystemTime.rar_VC SYST

    如何在VC++中获取系统时间以及获得程序运行时间

    VC 获取主机所属局域网的其它主机.rar

    VC 获取主机所属局域网的其它主机,需要本程序运行时所在电脑在局域网中,否则程序可能会长时间没反应,获取不到主机信息,在局域网中的话,枚举的速度是很快的,如演示截图 所示,很快就可得到其它主机名称。

    VC 密聊程序 RSA消息加密发送例子.rar

    VC 密聊程序 RSA消息加密发送例子,程序运行后在Windows托盘处显示图标,除了加密消息后发出实现私密聊天外,程序还可进行一些辅助设置选项:比如消息发送到达后声音提醒、收到消息后自动弹出消息框、启动网络周期性...

    ESET_VC52_AUTOID精锐id自动获取器(绝对能用!)

    2、优化“开机启动”,解决打开软件自身开机启动时和安装麦大集成版的开机启动冲突出现两个ID获取一起运行的问题。 1.6.8.6更新:2009-03-29 1、增加一条内置的软件更新检验线路。 2、优化更新线路,解决有时因网站...

    VC驿站基础班无KEY高清C++教程下载地址

    ⑤、VC编译EXE在没装VC的电脑上运行出错问题解决! 2、ANSI与UNICODE ①、ANSI与UNICODE; ②、不同编码格式下的字符串处理及相互转化; ③、CString常用操作讲解。 3、模态对话框与非模态对话框 ①、模态与...

    C语言获取系统时间的几种方式

    开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下用你喜欢的编译器重新编译即可经典的C++库STLport-------SGISTL库的跨平台可移植版本,在以前有些编译器离符合标准比较远的情况下...

    软件名:ESET_VC52_UPID(AUTOID)

    3.8#更换一个获取线路,程序运行时间缩短 3.29#增加排除功能(支持4.2版本) 3.29#实现在线替换更新功能 4.4#更新至4.2.1.2修正排除失败时界面锁定的问题(3.0和2.7版本需自己手动添加排除) 4.8#更新至4.2.1.3修正...

    Visual C++ 编程资源大全(源码 系统)

    dt221.zip 日期和时间的扩展类2.2版的更新程序(22KB)<END><br>31,DllIco.zip 得到DLL/EXE文件中的资源定义 Cool(85KB)<END><br>32,stealth.zip 这个由Visual C++ 5.0开发的SDI程序演示如何让程序运行时在...

    vc实例精通源码,windows基本控件的使用Demo

    04_SingleInstance 防止应用程序运行多个实例。 05_ProcessMsg 用消息在进程间通讯。 06_MappingFile 用内存映射文件在进程间通讯。 07_ProcessList 枚举并得到系统中所有进程信息。 第10章(\ Chapter...

    获取进程启动和结束时间的工具

    使用 PSAPI 获取内核模式和用户模式进程并将用户模式进程的启动时间和结束时间记入日志。本文工具程序名为 ProcessTime...运行程序后,它启动一个线程,该线程在后台执行每隔一定时间监控是否有新启动进程或退出进程。

    ESET_VC52_UPID(AUTOID)

    3.8#更换一个获取线路,程序运行时间缩短 3.29#增加排除功能(支持4.2版本) 3.29#实现在线替换更新功能 4.4#更新至4.2.1.2修正排除失败时界面锁定的问题(3.0和2.7版本需自己手动添加排除) 4.8#更新至4.2.1.3修正...

    腾讯通RTX获取IP工具

    RTX服务器端,需要运行一个服务端程序RTXIPS.EXE,或者在RTX管理器中:应用管理器,启动RTX应用管理器,添加应用,这样启动RTX服务器是就不需要单独启动了。 可以单独使用。服务器程序只能在RTX服务器上使用。 客户端...

    Visual c++案例开发集锦

    程序互斥运行 定时关机 读写INI文件 删除目录及子目录文件 文件查找 文件分割 文件加密 文件浏览器 用树型控件列出文件夹 第八章 cdrom控制 cpu和mouse信息 USB编程 测试cpu速度 检测键盘按键 列出进程 鼠标钩子编程...

    ESET nod32 ID自动获取工具【ESET_VC52_AUTOID】 V1.7.2.2

    2、优化“开机启动”,解决打开软件自身开机启动时和安装麦大集成版的开机启动冲突出现两个ID获取一起运行的问题。 1.6.8.6更新:2009-03-29 1、增加一条内置的软件更新检验线路。 2、优化更新线路,解决有时因网站...

    可手动控制的VC 时钟 圆形.rar

    一个挺简单的VC 圆形时钟,功能比较简单 甚至不能自动获取时间,需要手动输入当前时间后,单击菜单栏中的“开始”命令,程序即可控制各个时分秒指针开始走动了,如视图所示的运行效果。本时钟程序除了可以学习一下...

    VC++常用功能实例

    系统只能允许一个程序运行 7 在状态栏中添加时间 8 研究调用存储过程 8 得到本机的IP地址 9 vc调用chm文件 10 最高窗口的实现 10 防止Edit框中的Password不保密 11 在同一系统中显示GB字符和BIG5字符 12 改变颜色...

Global site tag (gtag.js) - Google Analytics