找到两个日期时间之间的差异,以秒为单位

Pez*_*zzz 13 vb.net visual-studio-2005 visual-studio

我快速浏览了一下,在vb.net中找不到这个答案或者我可以转换成vb.net的东西.

我在vb.net的'Date'类中有两个DateTime.我想在几秒钟内找到它们之间的区别.我可以做ab,但答案仍然是'约会'.我可以使用.seconds .minutes等等并且繁殖,但是当我来到几个月时我会遇到问题.

有没有一种简单的方法可以做到这一点,还是我需要编写一些精心设计的代码?

非常感谢

Ode*_*ded 27

减去DateTime彼此的价值观-返回的类型将是一个TimeSpan.

TotalSeconds从中获取价值.

(date1 - date2).TotalSeconds
Run Code Online (Sandbox Code Playgroud)


Kek*_*mau 7

实际上还有一个为此做的功能 DateDiff(DateInterval.Second, d1, d2)