You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Dave Torok (JIRA)" <ji...@apache.org> on 2016/10/17 17:25:58 UTC

[jira] [Created] (NIFI-2908) Add TimeZone support to EL date functions

Dave Torok created NIFI-2908:
--------------------------------

             Summary: Add TimeZone support to EL date functions
                 Key: NIFI-2908
                 URL: https://issues.apache.org/jira/browse/NIFI-2908
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Dave Torok
            Priority: Minor


Currently the toDate() and format() functions under the hood use a SimpleDateFormat with the current system timezone.  This leads to hard to locate data inconsistency errors when parsing and then generating date strings when the date strings are not in the same or current time zone.

Even the example given in the documentation
${time:format("yyyy/MM/dd HH:mm:ss.SSS'Z'")}
will give an incorrect output when the system timezone is not set to GMT.

suggestion is to add a variant to toDate(String tz) and format(String tz) which accepts a timezone of Java nomenclature which can be set with "SimpleDateFormat.setTimeZone(TimeZone.getTimeZone(tz))"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)