Windows Api 系统时间相关集合

//检索自系统启动以来经过的毫秒数,最长为49.7天
DWORD GetTickCount();
// 检索系统时间,以毫秒为单位。系统时间是自Windows启动以来经过的时间。此函数非常类似于timeGetTime函数
MMRESULT timeGetSystemTime(
  LPMMTIME pmmt,  
  UINT cbmmt      
);
// 函数以毫秒计的系统时间。该时间为从系统开启算起所经过的时间
//请注意,timeGetTime函数返回的值是DWORD值。该返回值每2 ^ 32毫秒回绕到0,大约49.71天。
//这会在直接在计算中使用timeGetTime返回值的代码中引起问题,尤其是在该值用于控制代码执行的情况下。
//您应该始终在计算中使用两个timeGetTime返回值之间的差。
DWORD timeGetTime(VOID);
//可以用来获取系统时间,用于VC编程
//请注意,在调用Pause之后,GetCurrentTime返回的时间可能不准确。
//需要帧精确位置值的应用程序(例如媒体编辑器)应在调用Pause之后立即调用FrameStep,然后再调用GetCurrentTime
double GetCurrentTime();
//以协调世界时(UTC)格式检索当前系统日期和时间。
//要获取本地时间的当前系统日期和时间,请使用GetLocalTime函数
void GetSystemTime(
  LPSYSTEMTIME lpSystemTime
);
//用来获取当地的当前系统日期和时间
void GetLocalTime(
  LPSYSTEMTIME lpSystemTime
);

微秒计数器函数:QueryPerformanceFrequency、QueryPerformanceCounter
参考:https://docs.microsoft.com/zh-cn/windows/win32/api/profileapi/nf-profileapi-queryperformancecounter

NtQuerySystemInformation >Api 提供50+系统信息
参考:https://www.cnblogs.com/findumars/p/5812173.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

V_admin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值