У меня есть дата как datetime
в mysql. Но когда я возвращаю значение в яшме, я получаю нулевой указатель.Извлечение даты из базы данных в jaser
net.sf.jasperreports.engine.JRException: Ошибка получения значения поля из бобовых: новый java.text.SimpleDateFormat ("ГГГГ-ММ-ДД ЧЧ: ИМ: СС") формат ($ F {BirthDate. })
<field name="birthDate" class="java.util.Date">
<fieldDescription>
<![CDATA[new java.text.SimpleDateFormat("YYYY-MM-DD HH:MI:SS").format($F{birthDate})]]>
</fieldDescription>
</field>
Пожалуйста, помогите мне, как я могу получить правильную дату.
<имя = класс поле "BirthDate" = "java.util.Date"> \t \t<[CDATA [новый Java .text.SimpleDateFormat ("YYYY-MM-DD HH: MI: SS"). format ($ F {birthDate})]]> fieldDescription> \t –
KTCS
Похоже, вы хотите совместить определение поля db и их строковое представление. Держите вещи разделенными. – mkl
Я отложил ваш образец кода на 4 пробела, чтобы он отображал правильное и цитированное сообщение об ошибке, чтобы он выглядел более привлекательным. – nempoBu4