com.funambol.email.util
Class UtilityDate

java.lang.Object
  extended bycom.funambol.email.util.UtilityDate

public class UtilityDate
extends java.lang.Object

Utility class


Constructor Summary
UtilityDate()
           
 
Method Summary
static java.util.Date DateStringToDate(java.lang.String s, javax.mail.Message message)
           
static java.util.Date formatter(java.lang.String s)
           
static java.util.Date getHeaderDate(javax.mail.Message message, java.util.Locale loc)
          Returns an origination date in UTC format Available Date Parser pat_1: Exchange 2003 (eng): wed, 6 Oct 2005 09:46:47 +0200 pat_2: Exchange 2000 (eng): 6 Oct 2005 09:46:47 +0200 pat_3: BB client : Wed Dec 28 20:05:53 GMT 2005 pat_4: ??
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilityDate

public UtilityDate()
Method Detail

getHeaderDate

public static java.util.Date getHeaderDate(javax.mail.Message message,
                                           java.util.Locale loc)
                                    throws EntityException
Returns an origination date in UTC format Available Date Parser pat_1: Exchange 2003 (eng): wed, 6 Oct 2005 09:46:47 +0200 pat_2: Exchange 2000 (eng): 6 Oct 2005 09:46:47 +0200 pat_3: BB client : Wed Dec 28 20:05:53 GMT 2005 pat_4: ?? : Wed Dec 28 20:05:53 2005 before apply the pat_5 parser you have to use the private method bb7290toRFC822() pat_5: BB client 7290 : Wed Feb 01 10:49:21 Europe/Amsterdam 2006

Parameters:
message - Message
loc - Locale
Returns:
date in the header Date
Throws:
EntityException

DateStringToDate

public static java.util.Date DateStringToDate(java.lang.String s,
                                              javax.mail.Message message)
                                       throws EntityException
Throws:
EntityException

formatter

public static java.util.Date formatter(java.lang.String s)
                                throws EntityException
Throws:
EntityException


Copyright © 2003-2006 Funambol.