当前位置: 代码迷 >> C# >> C#获取时间的一个有关问题
  详细解决方案

C#获取时间的一个有关问题

热度:115   发布时间:2016-05-05 04:30:36.0
C#获取时间的一个问题
比如用户按下按钮的这一时刻记为0时刻,随后会有若干事件发生,
要求记录事件发生时相对于0时刻的时间差,精确到毫秒。

------解决思路----------------------
你可以用DateTime类型的变量来存,然后两个时间相减,得到TimeSpan,再获取秒数和毫秒数
或者使用StopWatch也行
------解决思路----------------------
用cookie记录
------解决思路----------------------
void button_click()
{
      Datetime beginTime = Datetime.now;
      // do something ....
     TimeSpan ts = beginTime - DateTime.now
     return;
}
------解决思路----------------------
StopWatch
------解决思路----------------------
StopWatch
------解决思路----------------------
StopWatch
------解决思路----------------------
ElapsedMilliseconds
------解决思路----------------------
引用:
比如用户按下按钮的这一时刻记为0时刻,随后会有若干事件发生,
要求记录事件发生时相对于0时刻的时间差,精确到毫秒。


UP
  相关解决方案