Найти разницу между двумя датами в секундах

У меня был быстрый взгляд, и я не могу найти ответ на этот вопрос в vb.net или что-то, что я могу преобразовать в vb.net.

У меня есть два DateTimes в классе "Дата" vb.net. Я хотел бы найти разницу между ними в секундах. Я могу сделать a-b, но ответ по-прежнему будет "датой". Я могу использовать .seconds .minutes и т.д. И умножать, но я буду сталкиваться с проблемами, когда приеду через несколько месяцев.

Есть ли простой способ сделать это, или мне нужно написать некоторый сложный код?

Большое спасибо

Ответ 2

На самом деле существует также функция, созданная для этого DateDiff(DateInterval.Second, d1, d2)