添加两个DateTime字段 [英] Adding two DateTime Fields

查看:92
本文介绍了添加两个DateTime字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
我一直在努力寻找如何添加2个DateTime字段的方法.我只想通过添加2个DateTime字段来接收总小时数.任何帮助将不胜感激...
再次感谢!
-拉伊

为什么不做这项工作...?

DateTime dteMon,dteTue;

System.DateTime答案= dteMon.Add(dteTue);

Hi All,
I have been scouring the net in efforts to find how to add 2 DateTime fields. I simply want to recieve the total hours by adding 2 DateTime fields. Any help would be appreciated...
Thanks Again!
-Raj

Why wont this work...?

DateTime dteMon, dteTue;

System.DateTime answer = dteMon.Add(dteTue);

推荐答案

好像要减去两个DateTime而不是 add .减去将得出一个TimeSpan,它代表一个间隔.您可以添加TimeSpans.
星期一12:15 添加到星期二09:45 没有意义,但是将 1天3小时添加到 2小时45分钟确实有意义.从星期二07:15 减去星期一23:00 确实是有道理的,应该给 8小时15分钟,这是一个TimeSpan.您可以添加一个DateTime和一个TimeSpan来获取另一个DateTime(星期一18:00 + 11小时给出星期二05:00 .)
谷歌搜索减去DateTime"直接进入MSDN,您需要了解的所有信息.

如果您喜欢此答案,请对其投票,并将其标记为已接受".
Looks like you want to subtract two DateTimes rather than add them. Subtracting gives a TimeSpan, which represents an interval. You can add TimeSpans.
Adding Monday 12:15 to Tuesday 09:45 doesn''t make sense, but adding 1 day, 3 hours to 2 hours 45 minutes does make sense. Subtracting Monday 23:00 from Tuesday 07:15 does make sense, and should give 8 hours 15 minutes, which is a TimeSpan. You can add a DateTime and a TimeSpan to get another DateTime (Monday 18:00 + 11 hours gives Tuesday 05:00.)
Googling "subtract DateTime" goes straight to MSDN with all you need to know.

If you like this answer, vote for it, and mark it ''accepted''.


感谢您帮助理解了这个更好的人! :)
Thanks for helping understand this better guys! :)


这篇关于添加两个DateTime字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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