Какой была дата 180 дней назад?

Если вам нужно что-то простое, это соответствовало бы счету?

Map myCache = Collections.synchronizedMap(new WeakHashMap());

Это не спасет диск, но вы сказали, что хотите просто ...

Ссылки :

(As Adam прокомментировал, синхронизация карты имеет удар производительности. Не сказать, что идея не имеет волосков на ней, но ее хватит как быстрое и грязное решение.)

23
задан ckittel 5 August 2011 в 14:58
поделиться

5 ответов

DateTime oneEightyAgo = DateTime.Today.AddDays(-180);
55
ответ дан 29 November 2019 в 00:45
поделиться

DateTime.Now.AddDays (-180)

4
ответ дан 29 November 2019 в 00:45
поделиться
DateTime oneEightyAgo = DateTime.Now.ToUniversalTime().AddDays(-180); 

Лучше всего записывать UTC ...

7
ответ дан 29 November 2019 в 00:45
поделиться

EDIT:

DateTime day180 = Date.Now.AddDays(-180);

Важно поместить его в отдельную переменную, иначе значение будет потеряно.

9
ответ дан 29 November 2019 в 00:45
поделиться

DateTime.Now.AddDays(-180)

6
ответ дан 29 November 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: