У объекта 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 дней.