获取系统时间的几种方法,最高精确1ms
●【获取系统时间的几种方法,最高精确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相关推荐
- java获取系统时间的几种方法_获取当前时间的几种方法整理(Java)
在java中有很多方法可以取到系统时间,记一下最简单的那种 //使用Calendar 获取当前日期和时间 Calendar calendar = Calendar.getInstance(); // ...
- java获取系统时间的几种方法_Java篇—获取当前系统时间的三种方式(超详细+多方法)...
1.通过util包中的Date类来获取当前时间 方法1详细代码: public class Exercise17 { public static void main(String[] args){ D ...
- 获取系统时间的几种方法
1.使用system("time")语句: 该方法用于在命令提示符中获取系统当前时间信息(只有时间,没有日期),并提示重新输入时间信息修改当前时间信息 2.利用API函数GetLo ...
- linux中获取系统时间的几种方法
asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #include<time.h> 定义函数 char * a ...
- java 当前时间string_Java 获取当前系统时间的三种方法
准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...
- web java获取当前时间_Java 获取当前系统时间的三种方法
准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...
- java 获取当前时间的三种方法是什么
本文主要介绍java获取当前时间的三种方法.这篇文章很详细,有一定的参考价值.有需要的朋友可以参考一下. 总结一些java中获取当前时间的方法. System.currentTimeMillis() ...
- java当前时间_java 获取当前时间的三种方法
总结java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响, ...
- java时间代码_java获取当前时间的四种方法代码实例
这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...
最新文章
- 项目Makefile文件模板
- linux单体内核,加载Linux单体内核的笔记
- 宇瞻U盘出现无法格式化 写保护的完美解决办法 厂家提供的
- TF之LSTM:利用LSTM算法对mnist手写数字图片数据集(TF函数自带)训练、评估(偶尔100%准确度,交叉熵验证)
- K8s 原生 Serverless 实践:ASK 与 Knative
- Oracle数据库管理员职责(二)
- 7-11 数列求和-加强版 (20 分)
- Azure IoT带来更高效的新能源生产和会看人脸色的无人超市
- 乐pad平板电脑_2020年双十一高性价比平板电脑推荐(包含苹果ipad,安卓华为,微软surface)...
- 九大背包问题专题--多重背包问题(二进制优化方法;单调队列问题)
- 史上最详细的虚拟机VMware12安装Windows7教程
- 数组、链表、哈希表(数据结构)-代码随想录
- 态度决定一切《跟任何人都聊得来》
- plsql导出查询结果
- python怎么横着输出_对python3中, print横向输出的方法详解
- 仿热血江湖帮战客方血帮战 开始对战记时器结束事件
- UI设计存在什么意义?
- C# 创建Excel,读取mdb数据库,写入Excel数据,获取mdb中所有表格名字,选择多个文件
- 学校校园学生成绩管理系统 毕业设计毕设源码毕业论文开题报告参考(1)系统功能概要
- 从躁动的“互联”进化