如何计算精确的时间?

chen_dian_dian 2008-06-26 06:25:42
使用C#代码实现了一个遗传算法的程序
想要计算程序运行时间
要精确到毫秒
要怎么才能实现?
System.DateTime.Now的精确度好像不行
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_dian_dian 2008-06-26
  • 打赏
  • 举报
回复
这个不错啊
以前怎么感觉Stopwatch 很难呢?
呵呵多谢
[Quote=引用 2 楼 fuadam 的回复:]
using System.Diagnostics;
Stopwatch sw = new Stopwatch();
sw.Start();
//你的方法
sw.Stop();
return sw.ElapsedMilliseconds; //ms级的
[/Quote]
我姓区不姓区 2008-06-26
  • 打赏
  • 举报
回复

private int tickcount=0;
private void Form1_Load(object sender,EventArgs e)
{
tickcount = Environment.TickCount;
}

private void Button1_Click(object sender,EventArgs e)
{
Message.Show("程序运行了"+(Environment.TickCount-tickcount).ToString()+"毫秒");
}
fuadam 2008-06-26
  • 打赏
  • 举报
回复
using System.Diagnostics;
Stopwatch sw = new Stopwatch();
sw.Start();
//你的方法
sw.Stop();
return sw.ElapsedMilliseconds; //ms级的
fish_yht 2008-06-26
  • 打赏
  • 举报
回复
DateTime.Now.Millisecond
取毫秒部分

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧