You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Mukul Gandhi (JIRA)" <ji...@apache.org> on 2019/05/31 05:10:00 UTC

[jira] [Assigned] (XALANJ-2623) dateTime() method does not return correct value in case of timezones having +30 minutes offset

     [ https://issues.apache.org/jira/browse/XALANJ-2623?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mukul Gandhi reassigned XALANJ-2623:
------------------------------------

    Assignee: Mukul Gandhi  (was: Steven J. Hathaway)

> dateTime() method does not return correct value in case of timezones having +30 minutes offset
> ----------------------------------------------------------------------------------------------
>
>                 Key: XALANJ-2623
>                 URL: https://issues.apache.org/jira/browse/XALANJ-2623
>             Project: XalanJ2
>          Issue Type: Bug
>      Security Level: No security risk; visible to anyone(Ordinary problems in Xalan projects.  Anybody can view the issue.) 
>            Reporter: Mohd Amir
>            Assignee: Mukul Gandhi
>            Priority: Major
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> com.sun.org.apache.xalan.internal.lib.ExsltDatetime.dateTime() method returns string such asĀ 
> {code:java}
> 2019-04-08T12:27:01+05:1800000
> {code}
> rather than
> {code:java}
> 2019-04-08T12:27:01+05:30
> {code}
> The reason is that in the method implementation, the minute offset of timezone is calculated as
> {code:java}
> int min = offset%(60*60*1000);{code}
> while it should be calculated as
> {code:java}
> int min = offset%(60*60*1000)/(60*1000);{code}
> This issue can be reproduced in any location with timezone offset of +30 such as India (IST) or Australia (ACST).
> This causes issues in xslt translation when we use transformations such as
> {code:java}
> ...
> xmlns:date="http://exslt.org/dates-and-times"
> ...
> ...
> ...
> <xsl:variable name="date" select="date:date-time()"/>{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org