我试图将当前日期与偏移的计算日期进行比较,如下所示。 该行抛出异常,进入catch块但异常为null。我找不到因为它而异常
DateTime.UtcNow.Date.CompareTo(new UtcDateTime(startDate.AddDays(activity.DueInDaysOffset.GetValueOrDefault()))) > 0
startDate是来自DB的日期
activity.DueInDaysOffset是一个整数 - 正/负。
UtcDateTime是来自' Microsoft.CommonDataService'的一个类。用于转换。
可能是什么问题?
答案 0 :(得分:-2)
在不知道其余代码的情况下,我猜测startDate或activity是null。验证两个变量都有值。