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