[ https://issues.apache.org/jira/browse/NIFI-2908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15824822#comment-15824822 ]
ASF GitHub Bot commented on NIFI-2908: -------------------------------------- Github user ijokarumawak commented on the issue: https://github.com/apache/nifi/pull/1381 All LGTM, +1! Thank you @pvillard31 this is very helpful. I'm going to merge this into master. > Add TimeZone support to EL date functions > ----------------------------------------- > > Key: NIFI-2908 > URL: https://issues.apache.org/jira/browse/NIFI-2908 > Project: Apache NiFi > Issue Type: Improvement > Components: Core Framework > Reporter: Dave Torok > Assignee: Pierre Villard > 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)