
可以用Stopwatch
Stopwatch 内部也调用了 QueryPerformanceCounter() 和 QueryPerformanceFrequency() 两个函数,与 QueryPerfCounter 不同的是,当 Stopwatch 检测到当前的系统和硬件不支持高精度的计数器时,它将转用我们所熟悉的 DateTime 做法。
Stopwatch 在其静态构造器中调用 QueryPerformanceFrequency(),透过该函数的返回值判断当前的系统和硬件是否支持高精度的计数器,并设置 IsHighResolution 属性的值。Stopwatch 内部用于计算时间间隔的主要方法都会根据 IsHighResolution 的值来选择合适的计算方法。有兴趣的话,你可以使用 Reflector 探究一下 Stopwatch 的内部。
你是要日期还是不要日期?
DateTimeNowToString("HH:mm:ss"),这是没日期的
DateTimeNowToString("yyyy-MM-dd HH:mm:ss")带年月日,但是没有星期和上下午的
DateTimeNowToLongTimeString() 带长时间格式的,没有日期
其他的你在探索一下,会有很多方法
VS60以后就不需要再做转换了,实际上datetime是个结构体(类),你可以从这个类直接得到很多格式。如以前的月日年和日月年傻傻分不清的情况,在vs60以后就再也不会了。所以日期星期格式佛历什么的,在vs的datetime类里根本没有区别
以上就是关于VS2013如何显示代码运行所用时间全部的内容,包括:VS2013如何显示代码运行所用时间、vs获取时间带有日期,请问怎么解决、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)