You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mc...@apache.org on 2005/07/15 23:45:11 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/lib ExsltDatetime.java
mcnamara 2005/07/15 14:45:11
Modified: java/src/org/apache/xalan/lib ExsltDatetime.java
Log:
Patch for XALANJ-2099 provided by Morris Kwan and reviewed by me.
According to the EXSLT doc the extension date:day-abbreviation() should
output a three-letter English day abbreviation: one of 'Sun', 'Mon', 'Tue',
'Wed', 'Thu' or 'Fri'.
(See http://exslt.org/date/functions/day-abbreviation/index.html)
Revision Changes Path
1.16 +4 -3 xml-xalan/java/src/org/apache/xalan/lib/ExsltDatetime.java
Index: ExsltDatetime.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/lib/ExsltDatetime.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ExsltDatetime.java 28 Jun 2005 19:02:45 -0000 1.15
+++ ExsltDatetime.java 15 Jul 2005 21:45:11 -0000 1.16
@@ -24,6 +24,7 @@
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
+import java.util.Locale;
import java.util.TimeZone;
import org.apache.xpath.objects.XBoolean;
@@ -891,7 +892,7 @@
{
try
{
- SimpleDateFormat dateFormat = new SimpleDateFormat(formatsIn[i]);
+ SimpleDateFormat dateFormat = new SimpleDateFormat(formatsIn[i], Locale.ENGLISH);
dateFormat.setLenient(false);
Date dt = dateFormat.parse(in);
dateFormat.applyPattern(formatOut);
@@ -910,7 +911,7 @@
private static String getNameOrAbbrev(String format)
{
Calendar cal = Calendar.getInstance();
- SimpleDateFormat dateFormat = new SimpleDateFormat(format);
+ SimpleDateFormat dateFormat = new SimpleDateFormat(format, Locale.ENGLISH);
return dateFormat.format(cal.getTime());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org