C# 两个日期之间的差异#
我必须计算今天和提交日期之间的天数差,但是如果我计算提交日期=今天 我的结果=0430090。。。而不是1 这是我的密码:C# 两个日期之间的差异#,c#,datetime,date-difference,C#,Datetime,Date Difference,我必须计算今天和提交日期之间的天数差,但是如果我计算提交日期=今天 我的结果=0430090。。。而不是1 这是我的密码: DaysDiff = (today.Subtract(DataUtilities.GetSafeDateTime(financialStatement[SharePoint_Assessment_Fields.SUBMITTEDDATE_FIELD]))).TotalDays, 你能帮帮我吗?这房子是双人房。它还考虑了小时和分钟,因此可能会导致两天的减法也得到分数 如果
DaysDiff = (today.Subtract(DataUtilities.GetSafeDateTime(financialStatement[SharePoint_Assessment_Fields.SUBMITTEDDATE_FIELD]))).TotalDays,
你能帮帮我吗?这房子是双人房。它还考虑了小时和分钟,因此可能会导致两天的减法也得到分数
如果您想将其舍入,可以根据需要使用Math.round
、Math.天花
或Math.Floor
。考虑到您的预期结果,我想您需要使用天花板
:
double ceiledDays = Math.Ceiling(ts.TotalDays);
或者,您可以获取两个日期的
日期
部分,并以此进行计算。如果两个日期也包含时间,则结果可能小于1