freemarker-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tibor Nahalka (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FREEMARKER-36) Datetime is not accepting timezone
Date Wed, 05 Oct 2016 08:14:20 GMT
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)

Mime
View raw message