Нет, он может форматировать только тип java.util.Date
, поскольку он использует DateFormat#format()
под капотами. Используйте Calendar#getTime()
, чтобы взять его из Calendar
.
<fmt:formatDate value="${photo.dateCreated.time}" type="date" dateStyle="short" />
Обратите внимание, что для этого вам нужно fmt:formatDate
, а не fmt:parseDate
. Форматирование преобразует объект Date
в удобочитаемую строку даты, а синтаксический анализ - преобразование читаемой человеком строки даты в Date
объект.