如何计算时戳差异 [英] How to calculate timstamp difference
本文介绍了如何计算时戳差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何计算两次之间的时间戳记,如
08:30:00和17:15:00.
如果有可用代码,请转发.
解决方案
请参见以下代码作为示例:
私有 void Form1_Load(对象发件人,EventArgs e) { DateTime tm1 = DateTime.Parse(" ); DateTime tm2 = DateTime.Parse(" ); TimeSpan span = tm2-tm1; MessageBox.Show(span.ToString()); }
有关更多信息,请参见此处:
http://msdn.microsoft.com/en-us/library/system.timespan%28v = vs.80%29.aspx [ http://msdn.microsoft.com/en-us/library/ee372286.aspx [ ^ ]
尝试一下:
受保护的 无效 Page_Load(对象发件人,EventArgs e) { // 声明并获取DateTime值 DateTime StartDate = System.DateTime.Now; DateTime EndDate = System.DateTime.UtcNow; // 查找两个日期之间的时差 TimeSpan TimeDifference = StartDate-EndDate; // 以小时和分钟为单位写出差异 Response.Write(" + TimeDifference.Hours.ToString()+ " ); 如果(TimeDifference.Minutes!= 0 ) Response.Write(" + TimeDifference.Minutes.ToString()+ 分钟."); }
参考号:从此处 [两个时间间隔之间的差异 [两者之间的时差ASP.NET中的日期时间对象 [ C#时差计算 [此处 [使用时间跨度结构 [ 解决方案
See this code as an example:
private void Form1_Load(object sender, EventArgs e) { DateTime tm1 = DateTime.Parse("08:30:00"); DateTime tm2 = DateTime.Parse("17:15:00"); TimeSpan span = tm2 - tm1; MessageBox.Show(span.ToString()); }
See here for more information:
http://msdn.microsoft.com/en-us/library/system.timespan%28v=vs.80%29.aspx[^]
http://msdn.microsoft.com/en-us/library/ee372286.aspx[^]
Try this:
protected void Page_Load(object sender, EventArgs e) { // Declare and get DateTime values DateTime StartDate = System.DateTime.Now; DateTime EndDate = System.DateTime.UtcNow; // Find time difference between two dates TimeSpan TimeDifference = StartDate - EndDate; // Write difference in hours and minutes Response.Write("Time difference between server time and Coordinated Universal Time (UTC) is " + TimeDifference.Hours.ToString() + " hours "); if (TimeDifference.Minutes != 0) Response.Write(" and " + TimeDifference.Minutes.ToString() + " minutes."); }
Ref.: From here[^]
difference between two time intervals[^]
Time difference between two datetime objects in ASP.NET[^]
C# Time difference calculation[^]
and more threads here[^]
Use TimeSpan Structure[^]
这篇关于如何计算时戳差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文