Мне нужно установить дату, которую JVM будет обычно получать из ОС.
Почему? У нас есть приложение, которое взаимодействует с устаревшим приложением. Все данные в прежней версии всегда имеют определенную дату в прошлом (клиент создает отчеты по сохраненной копии текущих данных (вчерашних данных), чтобы не влиять на время отклика транзакций на реальной машине, а демонстрации выполняются на машинах разработчиков, также некоторая дата в прошлом)
Наше приложение должно публиковать транзакции не позднее даты, указанной в устаревшем приложении. Устаревшее приложение живет на другом сервере. У нас есть процесс, который возвращает текущую дату данных, и нам нужно, чтобы приложение Java работало полностью в эту дату.
Мы не можем изменить системную дату, так как хранилище данных также работает на этом поле. Поэтому единственная альтернатива - изменить дату, которую JVM считает, что она получает от ОС.
Есть идеи?