у меня две даты
Действ. С: 20-04-2010
validTo: 02-05-2010
мне нужно знать за 4 дня (дату) до истечения срока действия.
var dt = new DateTime(2010, 5, 2); var fourDaysBefore = dt.AddDays(-4);
Если это не то, что вы имеете в виду, вам придется быть гораздо более конкретным.
Я не могу точно сказать, каков контекст вопроса, но это один из способов сделать это, если вы пытались сделать это в mysql.
SELECT ADDDATE('2010-05-02', INTERVAL -4 DAY);