如何检查时间跨度是否为负数。C#

Jon*_* S. -1 c# datetime timespan

标题说明了一切。我正在减去两个日期时间,我想看看返回的时间跨度是否为负数。我该怎么做呢?

// dt1 and dt2 are DateTimes.
TimeSpan ts = dt1.Subtract(dt2);
ts.isNegative() // or something like that
Run Code Online (Sandbox Code Playgroud)

Ian*_*cer 8

TimeSpan有一个Compare方法,或者您可以这样做,< TimeSpan.Zero或者您可以首先比较两个日期时间并TimeSpan完全跳过创建。