Tibor Nahalka created FREEMARKER-36:
---------------------------------------
Summary: Datetime is not accepting timezone
Key: FREEMARKER-36
URL: https://issues.apache.org/jira/browse/FREEMARKER-36
Project: Apache Freemarker
Issue Type: Bug
Reporter: Tibor Nahalka
In template we have set time-zone as a java TimeZone object. On the input we
have timestamp ${timestamp?number_to_datetime}. In the result we see datetime
in UTC instead of our timezone.
On freemarker pages I found that it should depend on timezone:
These are used to convert a number (usually a Java long) to a date, time or
date-time, respectively. This does them same as new java.util.Date(long) in
Java, that is, the number is interpreted as the milliseconds passed since the
epoch. The number can be anything and of any type as far as its value fits into
a long. If the number isn't a whole number, it will be rounded to whole with
half-up rule.
Example:
${1305575275540?number_to_datetime}
${1305575275540?number_to_date}
${1305575275540?number_to_time}
The output will be something like this (depending on the current locale and
time zone):
May 16, 2011 3:47:55 PM
May 16, 2011
3:47:55 PM
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)