barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

четверг, 27 сентября 2012 г.

Birt: форматирование дат

Чтобы вывести в поле "Dynamic Text" дату в определенном формате, можно воспользоваться функцией Formatter.format(). Например, такой код выведет отформатированные даты из двух параметров отчета в формате "дд.мм.гггг":
"Количество запросов в период с "
+Formatter.format( params["periodStart"].value,  "dd.MM.yyyy")
+ " по "
+Formatter.format( params["periodEnd"].value,  "dd.MM.yyyy")
Для форматирования дат в полях "Text" можно воспользоваться тегом <value-of/>. Например, вывод текущей даты в томже формате "дд.мм.гггг" выглядит так:
<value-of format="dd.MM.yyyy">new Date()</value-of>
ЗЫ Спасибо http://birtworld.blogspot.com/2011/02/birt-formatting-numbers-and-dates.html

Комментариев нет:

Отправить комментарий