[jboss-jira] [JBoss JIRA] (DROOLS-2777) Guided Decision Table is changing date field value based on the timezone
Guilherme Carreiro (JIRA)
issues at jboss.org
Fri Aug 10 11:16:01 EDT 2018
[ https://issues.jboss.org/browse/DROOLS-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guilherme Carreiro closed DROOLS-2777.
--------------------------------------
Resolution: Done
Dates are persisted with UTC timezone in Workbench. For example, the "DateTable.gdst" provided by the sample kjar has the "2018-04-30 21:00:00.0 UTC" value, see:
<value>
<valueDate>2018-04-30 21:00:00.0 UTC</valueDate>
<valueString></valueString>
<dataType>DATE</dataType>
<isOtherwise>false</isOtherwise>
</value>
Since the server was in the "Europe/Vilnius" timezone, the inputted value was converted from "2018-05-01 00:00:00.0 EEST" to "2018-04-30 21:00:00.0 UTC" when this GDT was persisted (as you can see in the snippet above).
When the user changes the timezone to "Europe/Prague" and opens the GDT Editor, the value is converted from "2018-04-30 21:00:00.0 UTC" (from the "DateTable.gdst" file) to "2018-04-30 23:00:00.0 CEST". Notice that no date was changed, the Workbench just considers the current machine timezone for presentation purpose.
We recommend the use of the drools.dateformat parameter as something like -Ddrools.dateformat="dd-MM-yyyy z" (including the timezone), to avoid any misinterpretation during the presentation of these values.
> Guided Decision Table is changing date field value based on the timezone
> ------------------------------------------------------------------------
>
> Key: DROOLS-2777
> URL: https://issues.jboss.org/browse/DROOLS-2777
> Project: Drools
> Issue Type: Bug
> Components: Guided Decision Table Editor
> Reporter: Michael Anstis
> Assignee: Guilherme Carreiro
> Labels: drools-tools
>
> If I set a Date Field in Guided Decision Table, then change the timezone, restart the server, log in again, the Date Field has *different* value
> Expected: decision-central should never attempt to change the rules automatically without user's knowledge
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list