【发布时间】:2017-08-24 18:07:49
【问题描述】:
我正在尝试将当前日期与偏移的计算日期进行比较,如下所示。 该行抛出异常,进入catch块但异常为null。我找不到什么是异常
DateTime.UtcNow.Date.CompareTo(new UtcDateTime(startDate.AddDays(activity.DueInDaysOffset.GetValueOrDefault()))) > 0
startDate 是数据库中的日期
activity.DueInDaysOffset 是一个整数 - 正/负。
UtcDateTime 是“Microsoft.CommonDataService”中用于转换的类。
可能是什么问题?
【问题讨论】:
-
那么异常说明了什么?
-
请至少发布一个完整的代码示例。什么是
UtcDateTime。activity是什么?我们应该如何在不知情的情况下回答? -
异常变量为空,这很奇怪
-
activity.DueInDaysOffset 只是一个整数,正数或负数。 UtcDateTime 是一个用于转换的类