●【获取系统时间的几种方法,最高精确1ms】
1.硬件支持高精度计时器 ( 精确到1ms )

//获取的最准确,精确到1ms
LARGE_INTEGER nFreq;
LARGE_INTEGER nBeginTime;
LARGE_INTEGER nEndTime;
double time;QueryPerformanceFrequency(&nFreq);
QueryPerformanceCounter(&nBeginTime);       QueryPerformanceCounter(&nEndTime);
time = (double)(nEndTime.QuadPart - nBeginTime.QuadPart) / (double)nFreq.QuadPart;CString str;
str.Format("%lf", time);
MessageBoxA(str);

2.使用CTime类   

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

3: 得到系统时间日期(使用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);

4.使用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);

获取系统时间的几种方法,最高精确1ms相关推荐

  1. java获取系统时间的几种方法_获取当前时间的几种方法整理(Java)

    在java中有很多方法可以取到系统时间,记一下最简单的那种 //使用Calendar 获取当前日期和时间 Calendar calendar = Calendar.getInstance(); // ...

  2. java获取系统时间的几种方法_Java篇—获取当前系统时间的三种方式(超详细+多方法)...

    1.通过util包中的Date类来获取当前时间 方法1详细代码: public class Exercise17 { public static void main(String[] args){ D ...

  3. 获取系统时间的几种方法

    1.使用system("time")语句: 该方法用于在命令提示符中获取系统当前时间信息(只有时间,没有日期),并提示重新输入时间信息修改当前时间信息 2.利用API函数GetLo ...

  4. linux中获取系统时间的几种方法

    asctime(将时间和日期以字符串格式表示)   相关函数 time,ctime,gmtime,localtime 表头文件 #include<time.h> 定义函数 char * a ...

  5. java 当前时间string_Java 获取当前系统时间的三种方法

    准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...

  6. web java获取当前时间_Java 获取当前系统时间的三种方法

    准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...

  7. java 获取当前时间的三种方法是什么

    本文主要介绍java获取当前时间的三种方法.这篇文章很详细,有一定的参考价值.有需要的朋友可以参考一下. 总结一些java中获取当前时间的方法. System.currentTimeMillis() ...

  8. java当前时间_java 获取当前时间的三种方法

    总结java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响, ...

  9. java时间代码_java获取当前时间的四种方法代码实例

    这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...

最新文章

  1. 项目Makefile文件模板
  2. linux单体内核,加载Linux单体内核的笔记
  3. 宇瞻U盘出现无法格式化 写保护的完美解决办法 厂家提供的
  4. TF之LSTM:利用LSTM算法对mnist手写数字图片数据集(TF函数自带)训练、评估(偶尔100%准确度,交叉熵验证)
  5. K8s 原生 Serverless 实践:ASK 与 Knative
  6. Oracle数据库管理员职责(二)
  7. 7-11 数列求和-加强版 (20 分)
  8. Azure IoT带来更高效的新能源生产和会看人脸色的无人超市
  9. 乐pad平板电脑_2020年双十一高性价比平板电脑推荐(包含苹果ipad,安卓华为,微软surface)...
  10. 九大背包问题专题--多重背包问题(二进制优化方法;单调队列问题)
  11. 史上最详细的虚拟机VMware12安装Windows7教程
  12. 数组、链表、哈希表(数据结构)-代码随想录
  13. 态度决定一切《跟任何人都聊得来》
  14. plsql导出查询结果
  15. python怎么横着输出_对python3中, print横向输出的方法详解
  16. 仿热血江湖帮战客方血帮战 开始对战记时器结束事件
  17. UI设计存在什么意义?
  18. C# 创建Excel,读取mdb数据库,写入Excel数据,获取mdb中所有表格名字,选择多个文件
  19. 学校校园学生成绩管理系统 毕业设计毕设源码毕业论文开题报告参考(1)系统功能概要
  20. 从躁动的“互联”进化

热门文章

  1. C++多态与虚函数的实现
  2. 用代码实现将二进制数转换为十进制,(非使用API)
  3. mysql中多个表 master salve同步搭建过程
  4. 哈夫曼编译码器——数据结构课程设计
  5. mysql 乱码问题详解
  6. 那些我们解过的bug之蓝牙耳机不能播放上一首歌
  7. 【NOI OJ】 2.5 搜索 7221 拯救公主
  8. python 人脸提取_Python 自动提取电影中所有人脸
  9. 3.ROS编程学习:话题通信python
  10. git创建html文件路径,git使用详解