use*_*144 2 .net timezone datetime
我有代码测量一些操作花了多少时间.如果日间节能在操作过程中生效,则会得到不准确的数据.
例如,我正在做
DateTime startAt = DateTime.Now;
DoOperation(); //day light saving takes effect in the middle
int seconds = (DateTime.Now - startAt).TotalSeconds;
//second has wrong seconds
Run Code Online (Sandbox Code Playgroud)
有没有办法衡量这个?
谢谢
请改用StopWatch班级......例如
var stopWatch = new StopWatch();
stopWatch.Start();
//code here
stopWatch.Stop()
Console.WriteLine("elapsed millisconds " + stopwatch.ElapsedMilliseconds);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
612 次 |
| 最近记录: |