大众计算机学习网

专门提供各种电脑教程

C#计算两个时间的差的代码

Admin | 2011-8-4 11:10:34 | 被阅次数 | 5304

  以下的内容是C#计算两个时间差的代码,希望对您有所帮助。

  假设页面中存在三个控件,名称分别为:label1、label2和label3

  计算的代码如下:

  label1.Text = "2012-1-1 15:36:05";

  label2.Text = "2012-3-1 20:16:35";

  DateTime d1 =new DateTime(2012,1,1,15,36,05);

  DateTime d2 =new DateTime(2012,3,1,20,16,35);

  TimeSpan d3 = d2.Subtract(d1);

  label3.Text = "时间差为:"

  +d3.Days.ToString()+"天"

  +d3.Hours.ToString()+"小时"

  +d3.Minutes.ToString()+"分钟"

  +d3.Seconds.ToString()+"秒";