2010-04-21 101 views
2

我有两个日期如何计算这4天

ValidFrom:20-04-2010

validTo:2010年2月5日

我需要知道4有效性天前(日期)到期。如何有效性日期到期日2010年2月5日

+0

为什么SQL标记?你更喜欢SQL解决方案吗? – Unreason 2010-04-21 06:04:55

回答

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

如果这不是你的意思之前,计算出4天,你将必须多更具体。

1

我真的不知道问题的上下文是什么,但这是一种方法来做到这一点,如果你想在MySQL中做到这一点。

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