C# 两个日期之间的差异#

C# 两个日期之间的差异#,c#,datetime,date-difference,C#,Datetime,Date Difference,我必须计算今天和提交日期之间的天数差,但是如果我计算提交日期=今天 我的结果=0430090。。。而不是1 这是我的密码: DaysDiff = (today.Subtract(DataUtilities.GetSafeDateTime(financialStatement[SharePoint_Assessment_Fields.SUBMITTEDDATE_FIELD]))).TotalDays, 你能帮帮我吗?这房子是双人房。它还考虑了小时和分钟,因此可能会导致两天的减法也得到分数 如果

我必须计算今天和提交日期之间的天数差,但是如果我计算提交日期=今天 我的结果=0430090。。。而不是1

这是我的密码:

 DaysDiff = (today.Subtract(DataUtilities.GetSafeDateTime(financialStatement[SharePoint_Assessment_Fields.SUBMITTEDDATE_FIELD]))).TotalDays,
你能帮帮我吗?

这房子是双人房。它还考虑了小时和分钟,因此可能会导致两天的减法也得到分数

如果您想将其舍入,可以根据需要使用
Math.round
Math.天花
Math.Floor
。考虑到您的预期结果,我想您需要使用
天花板

double ceiledDays = Math.Ceiling(ts.TotalDays);

或者,您可以获取两个日期的
日期
部分,并以此进行计算。

如果两个日期也包含时间,则结果可能小于1