如何计算目标日期之前的4天

时间:2010-04-21 05:40:04

标签: c# asp.net sql datetime date

我有两个日期

ValidFrom:20-04-2010

validTo:02-05-2010

我需要知道有效期到期前4天(日期)。如何计算有效期届满日期前4天02-05-2010

2 个答案:

答案 0 :(得分:14)

var dt = new DateTime(2010, 5, 2);
var fourDaysBefore = dt.AddDays(-4);

如果那不是你的意思,你就必须更加具体。

答案 1 :(得分:1)

我无法确切地说出问题的背景是什么,但如果您尝试在mysql中执行此操作,这是一种方法。

SELECT ADDDATE('2010-05-02', INTERVAL -4 DAY);