C# 时间相加

智者潜行 2008-12-17 01:17:48
00:01:01 + 00:02:02=00:03:03
如题,怎么让两个时间相加?
最好有代码
...全文
460 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sd3547354 2009-02-11
  • 打赏
  • 举报
回复
路过看看
别样苍茫 2008-12-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wuyq11 的回复:]
DateTime.Addseconds加秒
DateTime.AddMinutes加分
[/Quote]UP
lintf1986 2008-12-17
  • 打赏
  • 举报
回复
            DateTime dt1 = new DateTime(2008, 12, 12, 08, 56, 45);
DateTime dt2 = new DateTime(2008, 12, 12, 15, 26, 47);
TimeSpan ts = new TimeSpan();
ts=dt1.Subtract(dt2);
flyjimi 2008-12-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 flyjimi 的回复:]
C# code
TimeSpan ts1 = TimeSpan.Parse("00:01:01");
TimeSpan ts2 = TimeSpan.Parse("00:02:02");
TimeSpan ts3 = ts2.Add(ts1);

System.Console.WriteLine(ts3);
[/Quote]

输出:
00:03:03

00:01:11 + 00:02:51 = 00:04:02
flyjimi 2008-12-17
  • 打赏
  • 举报
回复

TimeSpan ts1 = TimeSpan.Parse("00:01:01");
TimeSpan ts2 = TimeSpan.Parse("00:02:02");
TimeSpan ts3 = ts2.Add(ts1);

System.Console.WriteLine(ts3);
wuyq11 2008-12-17
  • 打赏
  • 举报
回复
DateTime.Addseconds加秒
DateTime.AddMinutes加分
dayizhixiaotutu 2008-12-17
  • 打赏
  • 举报
回复
DateTime dTime = new DateTime(2008, 12, 17, 0, 1, 1);
TimeSpan tSpan = new TimeSpan(0, 3, 3);
DateTime time = dTime.Add(tSpan);
compleat 2008-12-17
  • 打赏
  • 举报
回复
将要加的时间分成时分秒
然后使用datetime的addhour等方法操作
rczjp 2008-12-17
  • 打赏
  • 举报
回复
split(":")之后再相加 呵呵
zgke 2008-12-17
  • 打赏
  • 举报
回复
TimeSpan _Time1 = new TimeSpan(0, 0, 1, 1, 0);
TimeSpan _Time2 = new TimeSpan(0, 0, 2, 2, 0);

TimeSpan _TimeSpan = _Time1+_Time2;
MessageBox.Show(_TimeSpan.ToString());
jinjazz 2008-12-17
  • 打赏
  • 举报
回复
哪个老师讲过,1点和2点可以相加??

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧