remm        01/03/26 17:48:56

  Modified:    src/webdav/client/src/org/apache/webdav/util
                        WebdavResource.java
  Log:
  - All dates should be in GMT.
  - Also add back the alternative ISO format.
  
  Revision  Changes    Path
  1.21      +22 -7     
jakarta-slide/src/webdav/client/src/org/apache/webdav/util/WebdavResource.java
  
  Index: WebdavResource.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/util/WebdavResource.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- WebdavResource.java       2001/03/27 01:41:10     1.20
  +++ WebdavResource.java       2001/03/27 01:48:56     1.21
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/util/WebdavResource.java,v
 1.20 2001/03/27 01:41:10 remm Exp $
  - * $Revision: 1.20 $
  - * $Date: 2001/03/27 01:41:10 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/util/WebdavResource.java,v
 1.21 2001/03/27 01:48:56 remm Exp $
  + * $Revision: 1.21 $
  + * $Date: 2001/03/27 01:48:56 $
    *
    * ====================================================================
    *
  @@ -68,6 +68,7 @@
   import java.io.IOException;
   import java.io.FileOutputStream;
   import java.util.Date;
  +import java.util.TimeZone;
   import java.util.Locale;
   import java.util.Vector;
   import java.util.Hashtable;
  @@ -207,7 +208,7 @@
       /**
        * The false constant string.
        */
  -     public static final String FALSE = "0";
  +    public static final String FALSE = "0";
   
   
       /**
  @@ -218,10 +219,24 @@
           new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US),
           new SimpleDateFormat("EEEEEE, dd-MMM-yy HH:mm:ss zzz", Locale.US),
           new SimpleDateFormat("EEE MMMM d HH:mm:ss yyyy", Locale.US),
  -        new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.US)
  +        new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.US),
  +        new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.sss'Z'", Locale.US)
       };
  - 
  -
  +    
  +    
  +    /**
  +     * GMT timezone.
  +     */
  +    protected final static TimeZone gmtZone = TimeZone.getTimeZone("GMT");
  +    
  +    
  +    static {
  +        for (int i = 0; i < formats.length; i++) {
  +            formats[i].setTimeZone(gmtZone);
  +        }
  +    }
  +    
  +    
       // --------------------------------------------------- Instance Variables
   
   
  
  
  

Reply via email to