日期:2014-05-18  浏览次数:20512 次

求一个时间处理函数
功能:
1、给定一个基准时间2007-01-01   00:00:00
2、一个整型变量Time(单位小时)
需求:将Time处理后和基准时间组成一个最终的时间

如:Time=3
最终结果:2007-01-01   03(:00:00这个分钟秒不用考虑可以胡略)


------解决方案--------------------
DateTime t = new DateTime(2007, 1, 1);
DateTime t2 = t.AddHours(3);

t2就是你要的
------解决方案--------------------
嗯 多给你贴点

Label1.Text = dt.ToString();//2005-11-5 13:47:04
Label2.Text = dt.AddYears(1).ToString();//2006-11-5 13:47:04
Label3.Text = dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
Label4.Text = dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
Label5.Text = dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04
Label6.Text = dt.AddMonths(1).ToString();//2005-12-5 13:47:04
Label7.Text = dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
Label8.Text = dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
Label9.Text = dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
Label10.Text = dt.CompareTo(dt).ToString();//0
Label11.Text = dt.Add(?).ToString();//问号为一个时间段