2012-09-21 78 views
11

我有一个快速浏览,我无法在vb.net找到答案或我可以转换为vb.net的东西。在几秒钟内找到两个日期时间之间的差异

我在vb.net的'Date'类中有两个DateTime。我想在几秒钟内找到这些差异。我可以做a-b,但答案仍然是'约会'。我可以使用.seconds.minutes等,并且繁殖,但是当我来到几个月时,我会遇到问题。

有没有简单的方法来做到这一点,或者我需要写一些精心制作的代码?

非常感谢

+0

“我可以做AB提出了功能,但得到的答复会仍然是'约会'“ - 是不正确的。这将是一个'TimeSpan'。 – Oded

回答

24

Subtract相互DateTime值 - 返回的类型将是一个TimeSpan

从中获取TotalSeconds的值。

(date1 - date2).TotalSeconds 
5

有其实也是出于这个DateDiff(DateInterval.Second, d1, d2)

+0

工程就像一个魅力。 谢谢:) –

+0

为什么我得到的结果为63616023225.5405 –