Вы можете попробовать это выражение, чтобы получить 'прошлую неделю' (сегодня минус семь дней)
<![CDATA[new Date(System.currentTimeMillis() - (7 * 1000 * 60 * 60 * 24))]]>
Вы также можете увидеть эту ссылку для лучшего понимания этого решения.
Вы можете попытаться получить дату через
SQL query
и поместить значение результата в новое поле
Date
.
Это было бы что-то вроде этого для Oracle:
SELECT account_date, sysdate-7 as last_week, ... FROM table ...
Было бы что-то вроде этого для MS SQL:
SELECT account_date, (GETDATE() - 1) as last_week , ... FROM table ...
Другой способ передачи даты из кода через
parameter
.
Или вы можете попробовать импортировать, например, библиотеку
Joda .
Здесь - это образец скрипта с использованием.