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

Mukul Gandhi commented on XALANJ-2623:
--------------------------------------

I believe, this fix would be available in 2.7.3 release. In the meantime, if 
you wish you may use Xalan local build made from codebase at branch 
xalan-j_2_7_1_maint (you may call that build as "dev" build perhaps for your 
internal purposes).

There are also talks to move Xalan development from SVN to GitBox. I'm 
presently not very sure, whether 2.7.3 release would be produced from GitBox or 
SVN.

> 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: Steven J. Hathaway
>            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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to