`
paulfzm
  • 浏览: 888386 次
  • 性别: 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);

分享到:
评论

相关推荐

    VC6.0求程序运行的时间

    以上就是在VC6.0下计算程序运行时间的基本方法。通过这些技术,你可以对程序的性能有更深入的了解,从而进行有效的优化。在进行性能测试时,记得多次运行并取平均值,以减小偶然因素的影响。同时,注意避免在计算...

    VC++获取到Windows开机运行的时间.rar_Vc_开机运行的时间

    在实际应用中,可能需要将这些函数封装到一个类或模块中,以便在程序的任何地方都能方便地获取和更新系统运行时间。同时,考虑到系统可能重启,若要持久保存开机运行时间,可以将其写入注册表或者文件,然后在程序...

    VC获取系统当前时间

    VC获取系统当前时间 在本节中,我们将探讨使用VC++获取系统当前时间的方法。通过调用VC++自带的CTime类,我们可以获取当前系统时间,并将其显示在对话框中。 首先,我们需要创建一个新的对话框应用程序。在...

    获取网络时间校正本地系统时间,C++/MFC源码可运行

    标题 "获取网络时间校正本地系统时间,C++/MFC源码可运行" 暗示了我们要讨论的是一个通过编程方式获取网络时间并用其校准本地系统时间的应用程序。这个程序可能涉及到以下几个关键知识点: 1. **网络时间协议(NTP)*...

    VC获取日期及时间方法

    在VC++编程环境中,获取当前日期和时间是常见的任务,这对于记录日志、创建时间戳或者执行基于时间的逻辑操作都是必要...在实际项目中,这些功能对于记录程序运行状态、设置定时任务或者处理时间依赖的数据都非常关键。

    vc获取windows的运行内存,CPU占用,磁盘等信息

    在Windows操作系统中,获取系统资源信息,如运行内存、CPU占用和磁盘状态,是进行系统监控和性能分析的关键步骤。下面将详细讲解如何利用C++编程语言来实现这一功能。 首先,我们要引入Windows API(应用程序接口)...

    VC 获取和设置鼠标双击的时间.rar

    在"VC 获取和设置鼠标双击的时间.rar"中,提供的源码可能是用Visual C++(VC)编写的,用于演示如何在VC6环境下获取和设置Windows操作系统的鼠标双击时间。VC6是一款经典的C++集成开发环境,虽然有些过时,但对于...

    vc++6.0 获取系统时间

    MFC没有直接提供获取程序运行时间的方法,但可以结合Windows API的`GetTickCount`函数实现: ```cpp ULONGLONG startTime = GetTickCount(); // 程序执行的代码... ULONGLONG endTime = GetTickCount(); ...

    VC自动更新系统时间

    【VC自动更新系统时间】是基于Visual C++(VC)编程环境开发的一个小程序,它的主要功能是解决因主板电池耗尽导致每次开机时系统时间回滚到出厂设置的问题。通过编写这样的程序,用户可以实现开机自动校准系统时间,...

    VC ++获取系统时间的方法

    // 获取程序运行时间(以秒为单位) clock_t start = clock(); // ... 执行代码 ... clock_t end = clock(); double elapsedTime = (double)(end - start) / CLOCKS_PER_SEC; ``` 需要注意的是,`clock()` 的精度取...

    vc编写的小程序

    此外,为了使程序运行起来,我们需要在主函数中设置消息循环,处理来自操作系统的消息。这通常涉及`WinMain`函数和`RunMessageLoop`的调用。同时,别忘了为定时器设置初始值和触发间隔,以便定期更新时间。 最后,...

    VC++获取系统当前时间

    `GetTickCount`函数可以用来获取自上次系统启动以来经过的毫秒数,这对于计算程序运行时间非常有用。以下是如何使用该函数获取时间差: ```cpp long t1 = GetTickCount(); // 执行某些操作 long t2 = GetTickCount...

    vc 获取指定进程的cpu占用率和内存使用量

    4. **GetProcessTimes**: 该函数用于获取进程的创建、退出、用户模式和内核模式的运行时间。这些信息可用于计算CPU占用率。 5. **GetProcessMemoryInfo**: 要获取进程的内存使用量,需要调用GetProcessMemoryInfo...

    VC获取CPU使用率

    通过编程方式获取CPU使用率,可以帮助开发者了解程序运行时对系统资源的占用情况,从而优化程序性能。以下是一些关于如何使用VC++(MFC库)和其他相关工具来获取CPU使用率的知识点。 首先,VC++中的MFC库并没有直接...

    开机小助手 VC 开机时间

    开发者可能利用VC的API函数,如Windows消息机制,来实现程序在系统启动时自动运行并获取开机时间的功能。 至于压缩包中的“开机小助手”文件,这很可能是该软件的可执行文件,可能包含以下组成部分: 1. **源代码*...

    VC定时切换当前系统中程序窗口

    在Windows编程中,有时我们需要实现特定的用户界面交互效果,比如定时切换系统中运行的程序窗口,让它们如同幻灯片一样自动轮播。在这个场景中,“VC定时切换当前系统中程序窗口”的实现主要涉及以下几个关键知识点...

    简易时钟程序-VC6.0实现

    本项目是使用Visual C++ 6.0(简称VC6.0)开发的一个简单时钟程序,它能显示当前系统时间,并且实时更新。尽管这个程序非常基础,但它涉及到的关键知识点却涵盖了C++编程、Windows API调用以及多线程概念。 首先,...

    文件时间修改程序VC6,

    "编译通过"意味着该程序源代码已经被VC6成功解析并转换为可执行文件,可以在Windows操作系统上运行。 在这个压缩包中,文件名为“修改文件时间”很可能就是这个程序的可执行文件。用户可以通过运行这个程序来选择...

    功能全面的VC显示和修改系统时钟程序

    标题中的“功能全面的VC显示和修改系统时钟程序”指的是使用Visual C++(简称VC)编程环境开发的一款应用程序,它的主要功能是显示当前的系统时间,并且允许用户单独修改时间的各个组成部分,包括年、月、日、时、分...

    C/C++获取(毫秒/微秒/纳秒级)系统时间差方法大全

    `clock()` 函数是C标准库中的函数,包含在 `<ctime>` 头文件中,它返回程序运行的CPU时间(以`CLOCKS_PER_SEC`定义的单位计算)。虽然不是直接获取系统时间,但可以通过转换得到毫秒级别的差异。由于它是CPU时间,...

Global site tag (gtag.js) - Google Analytics