Как мне получить дату 180 дней назад с помощью C #?
DateTime oneEightyAgo = DateTime.Today.AddDays(-180);
РЕДАКТИРОВАТЬ:
DateTime day180 = Date.Now.AddDays(-180);
Важно поместить его в отдельную переменную, иначе значение будет потеряно.
DateTime oneEightyAgo = DateTime.Now.ToUniversalTime().AddDays(-180);
Лучше всего записывать UTC ...
DateTime.Now.AddDays (-180)
DateTime.Now.AddDays(-180)