当前位置:编程学习 > C#/ASP.NET >>

时间差和毫秒之间的转换

两个DataTime与毫秒之间的转换. --------------------编程问答-------------------- 把两个dateTime相减,得到TimeSpan 然后化成毫秒.
毫秒先转化为天数,再用dateTime.add方法就完成了转化 --------------------编程问答--------------------

endTime.Subtract(startTime).TotalMilliseconds;
--------------------编程问答-------------------- endTime.Subtract(startTime).TotalMilliseconds;

没有TotalMilliseconds这个方法.. --------------------编程问答-------------------- 我以前写过,两个时间差是毫微秒吧
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html --------------------编程问答-------------------- 我以前写过,两个时间差是毫微秒吧
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html --------------------编程问答--------------------
引用 3 楼 golubay 的回复:
endTime.Subtract(startTime).TotalMilliseconds;

没有TotalMilliseconds这个方法..

当然没有...想当然的答案...

endTime.Subtract(startTime).Milliseconds; --------------------编程问答--------------------
       private string DateDiff(DateTime DateTime1, DateTime DateTime2)
       {
           string dateDiff = null;
           try
           {
               TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
               TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
               TimeSpan ts = ts1.Subtract(ts2).Duration();
               dateDiff = ts.TotalMilliseconds.ToString();
           }
           catch
           {

           }
           return dateDiff;
       }
--------------------编程问答-------------------- sorry...不对...有TotalMilliseconds的... --------------------编程问答-------------------- 2个DateTime可以直接相减的,减出来就是个TimeSpan,直接用TimeSpan的属性就可以了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,