Как работать с Windows Task Scheduler, чтобы получить дату последнего запуска, используя Java - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу отправлять отчет о зарегистрированных пользователях на сайте каждую неделю из таблицы пользователей в базе данных MySQL / Oracle. Для этого я создал программу Java, которая выбирает зарегистрированных пользователей в течение недели, сохраняет ее в файле Excel и отправляет по почте. Я планирую эту задачу с помощью Windows Task Scheduler для запуска каждую неделю. Я хочу получить время последнего запуска этого планировщика и время следующего добавления для добавления в запрос SQL.

Мой запрос SQL выглядит следующим образом.

SELECT * FROM USERS WHERE TRUNC(USER_CREATION_DATE) BETWEEN 'FROMDATE' AND 'TODATE'; 

FROM_DATE и TO_DATE будут переменными.

Есть ли лучший способ получить FROM_DATE и TO_DATE, когда планировщик запускается в первый день недели (то есть в воскресенье), что означает, что я хочу, чтобы в прошлое воскресенье было FROM_DATE, а в субботу - TO_DATE в Java.

Пожалуйста, помогите мне получить FROM_DATE и TO_DATE прошлой недели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...