【发布时间】:2017-03-18 08:47:13
【问题描述】:
我找到员工入职日期和当天日期之间的天数,然后乘以每日金额。唯一的抱怨是,当我找出两个日期之间的天数时,对于自然绘制 31 天的月份,它计算超过 31 天。当我得到两个日期之间的日期时,我需要交易超过 30 天。
我该怎么做?
【问题讨论】:
-
二月呢?还是闰年?
-
您的要求并不完全清楚。也许如果您展示一些示例以及您尝试过的方法会有所帮助。
-
第一个日期:2016-10-03 LastDate:2016-11-03 (int)(firstDate - lastDate).TotalDays;结果:31 天。我想要30天。
-
@deadLocked 这两个日期之间有 31 天,而不是 30 天。你的要求是荒谬的。
-
@deadLocked 然后在 if 语句中添加一些额外的逻辑,以减少它的损坏。同样,您的要求是荒谬的,因此您必须自己满足这些情况。