如何在几秒钟内获得时间差异?

ome*_*ega 0 .net c# datetime

在我的C#代码中,我得到了使用DateTime.Now的时间,以及稍后的时间.但是现在我怎样才能将这两个日期对象之间的差异以秒为单位作为整数值?

SLa*_*aks 11

long seconds = (long)(then - now).TotalSeconds;
Run Code Online (Sandbox Code Playgroud)

减去两个DateTimes将返回一个TimeSpan对象,该对象具有整数Seconds属性(介于0和60之间)和浮点TotalSeconds属性.