Hello The Bat! developers,

  I'm using The Bat! Version 1.48 Beta/1 (but this applies to 1.47 as well)
  Serial Number BB892117
  under Windows NT 4.0 Build 1381 Service Pack 4
  and would like to report a bug

  The bug description:
    the displayed local time of a message is not always correct. With
    'displayed local time' i refer to the time displayed in the
    'created' column or the cretaion time message header _and_ in the
    %OTime/%ODate macro.

    Bug: some common used time zones are not supported or wrong

  Steps to reproduce the bug:
    /1/ take a mail with the following Date field:
        Date: Fri, 27 Oct 2000 16:43:47 CEST
        (yes, it's from a hotmail server...)
    /2/ TB! interprets CEST as +0100, while it should be +0200
        (for CET, TB! does it right, CET is really +0100)

  Note: while CEST is not really allowed by RFC822 (neither is CET),
  TB! should IMHO treat it right. There has to be some database, as
  TB! knows about CET. Excerpt from RFC822 (why are explicitly only
  north american time zones supported as abbreviations?):

     zone        =  "UT"  / "GMT"                ; Universal Time
                                                 ; North American : UT
                 /  "EST" / "EDT"                ;  Eastern:  - 5/ - 4
                 /  "CST" / "CDT"                ;  Central:  - 6/ - 5
                 /  "MST" / "MDT"                ;  Mountain: - 7/ - 6
                 /  "PST" / "PDT"                ;  Pacific:  - 8/ - 7
                 /  1ALPHA                       ; Military: Z = UT;
                                                 ;  A:-1; (J not used)
                                                 ;  M:-12; N:+1; Y:+12
                 / ( ("+" / "-") 4DIGIT )        ; Local differential
                                                 ;  hours+min. (HHMM)

     [snip]

          Time zone may be indicated in several ways.  "UT" is Univer-
     sal  Time  (formerly called "Greenwich Mean Time"); "GMT" is per-
     mitted as a reference to Universal Time.  The  military  standard
     uses  a  single  character for each zone.  "Z" is Universal Time.
     "A" indicates one hour earlier, and "M" indicates 12  hours  ear-
     lier;  "N"  is  one  hour  later, and "Y" is 12 hours later.  The
     letter "J" is not used.  The other remaining two forms are  taken
     from ANSI standard X3.51-1975.  One allows explicit indication of
     the amount of offset from UT; the other uses  common  3-character
     strings for indicating time zones in North America.  

Regards,
  Peter Steiner

-- 
--------------------------------------------------------------
View the TBUDL archive at http://tbudl.thebat.dutaint.com
To send a message to the list moderation team double click here:
   <mailto:[EMAIL PROTECTED]>
To Unsubscribe from TBUDL, double click here and send the message:
   <mailto:[EMAIL PROTECTED]>
--------------------------------------------------------------

You are subscribed as : archive@jab.org


Reply via email to