Объект System.DateTime
имеет методы для AddYears (), AddMonths (), AddDays (), AddSeconds ()
и т. д.
Я заметил, что нет AddWeeks ()
. Почему?
Кроме того, я должен получить значение цены 52 недели назад. Я знаю, что это соответствует 1 году, но они были конкретными около 52 недель.
Могу ли я сделать то же самое:
yearOldPrice = _priceService.GetPriceForDate(price.Date.AddYears(-1));
как
yearOldPrice = _priceService.GetPriceForDate(price.Date.AddDays(-7 * 52));
Я спрашиваю, исходя из предположения, что .AddDays (-7 * 52)
совпадает с .AddWeeks ( -52)
, потому что в неделе 7 дней.