如何计算时戳差异 [英] How to calculate timstamp difference

查看:61
本文介绍了如何计算时戳差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何计算两次之间的时间戳记,如
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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆