[ 
https://issues.apache.org/jira/browse/OFBIZ-5608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13976826#comment-13976826
 ] 

Gareth Carter commented on OFBIZ-5608:
--------------------------------------

"A date has a beginning and end. When does the day begin? It depends on which 
time zone you are referring to. When does the day end? Again, it depends on 
which time zone you are referring to."

A date/time has a beginning and end, a date only which java.sql.Date represents 
does not. Looking at the source code, it throws an exception when calling any 
of the time methods and toString and valueOf only cares about the date. For 
postgres I know that the jdbc driver returns a java.sql.Date with the time 
always set to midnight. No matter which timezone with a negative offset you 
use, the output will always be the previous day when formatting java.util.Date 
and all subclasses


> Dates Displaying Incorrectly With Negative Offest Timezones.
> ------------------------------------------------------------
>
>                 Key: OFBIZ-5608
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5608
>             Project: OFBiz
>          Issue Type: Bug
>          Components: ALL COMPONENTS
>    Affects Versions: SVN trunk, Release Branch 12.04, Release Branch 13.07
>            Reporter: Rupert Howell
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: dates.patch, dates_1589040.patch
>
>
> Dates are displaying incorrectly when negative offset (relative to UTC) are 
> applied by the users settings.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to