C#中获取时间的函数
来源:互联网 发布:外国文学推荐 知乎 编辑:程序博客网 时间:2024/06/07 05:09
最近在用C#做一个高精度时间的东西,需要精确到毫秒级别以下,在网上查了很久,有winform中的timer和thread中的timer还有一个DateTime.UtcNow.Ticks,前面两个的精度只有毫秒,所以可以忽略,然后我测试了一下DateTime.UtcNow.Ticks,发现虽然这个函数能够获取100ns的数值,但实际上毫秒精度以下的数值是非常不准确的,所以这里推荐一个基于系统时钟的高精度抽象类StopWatch,
使用如下代码即可获得较高精确度的运行时间
Stopwatch sw=new Stopwatch();sw.start();long begin=sw.ElapsedTicks;.....(sw.ElapsedTicks-begin)/(float)Stopwatch.frequecy;
大致代码是这样子的,引入的命名空间是System.diagnostics,可以直接到msdn官网查https://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch.aspx
0 0
- C#中获取时间的函数
- C#中获取当前时间的方法
- 在C#中获取如PHP函数time()一样的时间戳
- 在C#中获取如PHP函数time()一样的时间戳
- 在C#中获取如PHP函数time()一样的时间戳[原创]
- 在C#中获取如PHP函数time()一样的时间戳
- 在C#中获取如PHP函数time()一样的时间戳
- C#获取当前时间函数
- C#获取当前时间函数
- C#获取当前时间函数
- nginx中获取当前时间的函数
- C#获取时间戳的封装方法函数+使用获取当前时间时间戳
- c#中如何获取时间
- c#中如何获取时间
- C#中获取当前时间
- C#中获取精确时间
- C#中获取系统时间
- C#2.0中获取程序的运行时间
- 【独立开发者er Cocos2d-x实战 003】使用Cocos Studio制作plist文件
- C使用FILE指针文件操作
- 性能测试JMeter趟的坑之JMeter的bug:TPS周期性波动问题
- CentOS 5下freeswitch中集成使用ekho实现TTS功能
- 基于稀疏表示的人脸识别
- C#中获取时间的函数
- struts2 返回结果直接为字符串
- BZOJ 4174 tty的求助 莫比乌斯反演
- ios基本架构
- [刷题]Combination Sum II
- 服务器备份简介
- Android调用invalidate(),控件不进行重绘画
- Algorithms—57.Insert Interval
- 服务器备份简介