类似如下能解决问题吗?
DateTime dt1=15:01:28
DateTime dt2=00:04:02
dt3 = dt1.AddTicks(dt2.Ticks);
DateTime dt1=15:01:28
DateTime dt2=00:04:02
dt3 = dt1.AddTicks(dt2.Ticks);
解决方案 »
- C#怎么安装 安卓 ?
- 多实例对一个对象的事件侦听,应该怎么写好?
- 用C# 写了个windows服务
- 新手100分求救
- 请各位高手帮我看看这句代码是什么意思?谢谢各位了!(急急!!!)
- 求救:新手请教Visual Studio 2005(C#)基础问题!
- 请问: 用VS里的Application Center Test 测试asp.net站点有很多的http errors ?
- c#中windows窗体里无法通过textbox向数据库里添数据,急待高人指点
- 如何用float型存数据?
- 文件操作Directory d=new Directory("e:\\c#");出现重载“Directory”方法未获取“1”参数
- datalist显示问题
- 用C#开发局域网内运行的小型MIS系统
dt = dt.Add(new TimeSpan(0,4,2));
可以转换为午夜以来的秒数,再相加~
dt = dt.Add(new TimeSpan(0,4,2));
这种方法最简单...可以实现时间的相加....
上午8:00+下午3:00=?
楼主想加一个时间段吧?
看看下面这些吧 名称 说明
Add 将指定的 TimeSpan 的值加到此实例的值上。
AddDays 将指定的天数加到此实例的值上。
AddHours 将指定的小时数加到此实例的值上。
AddMilliseconds 将指定的毫秒数加到此实例的值上。
AddMinutes 将指定的分钟数加到此实例的值上。
AddMonths 将指定的月份数加到此实例的值上。
AddSeconds 将指定的秒数加到此实例的值上。
AddTicks 将指定的刻度数加到此实例的值上。
AddYears 将指定的年份数加到此实例的值上。
begintime=ds.Tables[0].Rows[0].ItemArray[1].ToString();
endtime=ds.Tables[0].Rows[0].ItemArray[2].ToString();
this.Labelbegintime.Text=begintime;
this.Labelendtime.Text=endtime;
DateTime date1=Convert.ToDateTime(begintime);
DateTime date2=Convert.ToDateTime(endtime);TimeSpan ts = date2-date1;(这里变成加就OK了)
double t = ts.TotalMinutes;
其他细节楼主自己去考虑吧