Я разработал отчет, используя iReport. Отчет должен работать в нескольких разных базах данных.
В отчете я поместил несколько параметров, некоторые из которых содержат формат даты. Все идет хорошо в начале, когда я использую to_date(<parameter variable>)
.
Но теперь кажется, что этот метод не может быть запущен на Postgres, поэтому я старался не использовать to_date()
.
Я просто оставляю это как
ex: date = $P{date}
и я изменяю начальное значение на
new SimpleDateFormat("dd/MM/yyyy").parse("01/01/2011")
.
При компиляции ошибки нет, но при запуске приложения возникает ошибка, вызванная:
java.io.StreamCorruptedException: invalid stream header: 3C68746D.
Позже я попытался изменить тип параметра на String
(с java.util.Date
) и поставить ""
в качестве исходного значения.
Хорошо работает, за исключением базы данных Oracle . Кто-нибудь может мне помочь?