Stellent
HowToComponents
JavaDoc

intradoc.common
Class DateUtils

java.lang.Object
  |
  +--intradoc.common.DateUtils

public class DateUtils
extends java.lang.Object


Field Summary
static short BULKLOAD_FORMAT
           
static short DATABASE_FORMAT
           
static short DISPLAY_FORMAT
           
static short LOG_FORMAT
           
protected static boolean m_force4DigitYear
           
protected static java.lang.String m_overrideBulkloadFormat
           
protected static java.lang.String m_overrideDateFormat
           
protected static java.lang.String m_overrideDateSeparator
           
protected static java.lang.String m_overrideTimeFormat
           
protected static java.lang.String m_overrideTimeSeparator
           
static java.lang.String ODBC_BEGIN
          Deprecated. Use LocaleUtils.ODBC_BEGIN.
static java.lang.String ODBC_END
          Deprecated. Use LocaleUtils.ODBC_END.
static short RFC_HTTP_FORMAT
           
 
Constructor Summary
DateUtils()
           
 
Method Summary
static java.text.DateFormat determineFormat(java.lang.String[] str, int formatType)
          Deprecated.  
static java.text.DateFormat determineFormatEx(java.lang.String[] str, int formatType)
           
static java.text.DateFormat fixupDateFormat(java.text.DateFormat frmt)
          Deprecated.  
static java.lang.String format(java.util.Date dte, int formatType)
          Deprecated. Use LocaleResources.localizeDate().
static java.lang.String formatForBulkload(java.lang.String dteStr)
          Deprecated.  
static java.lang.String formatForDisplay(java.util.Calendar cal)
          Deprecated. Use LocaleResources.localizeDate() instead.
static java.lang.String formatForDisplay(java.util.Calendar cal, int formatType)
          Deprecated. Use LocaleResources.localizeDate() instead.
static java.lang.String formatForDisplay(java.util.Date dte)
          Deprecated. Use LocaleResources.localizeDate() instead.
static java.lang.String formatODBC(java.util.Date dte)
          Deprecated. Use LocaleUtils.formatODBC().
static java.lang.String formatODBCString(java.lang.String dteStr)
          Deprecated.  
static java.util.Date getDateXDaysAgo(int numDays)
           
protected static java.lang.String getRemainder(java.lang.String str, java.lang.String sub)
           
protected static java.util.Date internalParse(java.text.DateFormat frmt, java.lang.String str)
           
static java.util.Date parse(java.lang.String str, int formatType)
          Deprecated. Use LocaleResources.parseDate().
protected static int[] parseByDatePattern(java.util.Calendar cal, java.lang.String dateStr, java.lang.String pattern)
           
static java.util.Date parseDisplayDate(java.lang.String str)
          Deprecated. Use LocaleResources.parseDate() instead.
protected static java.lang.String replaceDateTimeSeparator(char separator, java.lang.String formatStr, boolean isDate)
           
static void setForce4DigitYear(boolean val)
           
static void setOverrideBulkloadFormat(java.lang.String bulkloadFormat)
           
static void setOverrideDateFormat(java.lang.String dateFormat)
           
static void setOverrideDateSeparator(java.lang.String dateSep)
           
static void setOverrideTimeFormat(java.lang.String timeFormat)
           
static void setOverrideTimeSeparator(java.lang.String timeSep)
           
protected static boolean subParseDate(java.lang.String dateStr, int dsIndex, int endIndex, char ch, int count, int[] retVal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATABASE_FORMAT

public static final short DATABASE_FORMAT
See Also:
Constant Field Values

DISPLAY_FORMAT

public static final short DISPLAY_FORMAT
See Also:
Constant Field Values

RFC_HTTP_FORMAT

public static final short RFC_HTTP_FORMAT
See Also:
Constant Field Values

BULKLOAD_FORMAT

public static final short BULKLOAD_FORMAT
See Also:
Constant Field Values

LOG_FORMAT

public static final short LOG_FORMAT
See Also:
Constant Field Values

ODBC_BEGIN

public static final java.lang.String ODBC_BEGIN
Deprecated. Use LocaleUtils.ODBC_BEGIN.

See Also:
Constant Field Values

ODBC_END

public static final java.lang.String ODBC_END
Deprecated. Use LocaleUtils.ODBC_END.

See Also:
Constant Field Values

m_force4DigitYear

protected static boolean m_force4DigitYear

m_overrideDateFormat

protected static java.lang.String m_overrideDateFormat

m_overrideTimeFormat

protected static java.lang.String m_overrideTimeFormat

m_overrideDateSeparator

protected static java.lang.String m_overrideDateSeparator

m_overrideTimeSeparator

protected static java.lang.String m_overrideTimeSeparator

m_overrideBulkloadFormat

protected static java.lang.String m_overrideBulkloadFormat
Constructor Detail

DateUtils

public DateUtils()
Method Detail

setOverrideDateFormat

public static void setOverrideDateFormat(java.lang.String dateFormat)

setOverrideTimeFormat

public static void setOverrideTimeFormat(java.lang.String timeFormat)

setOverrideDateSeparator

public static void setOverrideDateSeparator(java.lang.String dateSep)

setOverrideTimeSeparator

public static void setOverrideTimeSeparator(java.lang.String timeSep)

setOverrideBulkloadFormat

public static void setOverrideBulkloadFormat(java.lang.String bulkloadFormat)

setForce4DigitYear

public static void setForce4DigitYear(boolean val)

formatForDisplay

public static java.lang.String formatForDisplay(java.util.Calendar cal)
Deprecated. Use LocaleResources.localizeDate() instead.


formatForDisplay

public static java.lang.String formatForDisplay(java.util.Calendar cal,
                                                int formatType)
Deprecated. Use LocaleResources.localizeDate() instead.


formatForDisplay

public static java.lang.String formatForDisplay(java.util.Date dte)
Deprecated. Use LocaleResources.localizeDate() instead.


parseDisplayDate

public static java.util.Date parseDisplayDate(java.lang.String str)
                                       throws ServiceException
Deprecated. Use LocaleResources.parseDate() instead.

ServiceException

formatForBulkload

public static java.lang.String formatForBulkload(java.lang.String dteStr)
                                          throws ServiceException
Deprecated.  

ServiceException

formatODBC

public static java.lang.String formatODBC(java.util.Date dte)
Deprecated. Use LocaleUtils.formatODBC().


formatODBCString

public static java.lang.String formatODBCString(java.lang.String dteStr)
                                         throws ServiceException
Deprecated.  

ServiceException

format

public static java.lang.String format(java.util.Date dte,
                                      int formatType)
Deprecated. Use LocaleResources.localizeDate().


fixupDateFormat

public static java.text.DateFormat fixupDateFormat(java.text.DateFormat frmt)
Deprecated.  


parse

public static java.util.Date parse(java.lang.String str,
                                   int formatType)
                            throws ServiceException
Deprecated. Use LocaleResources.parseDate().

ServiceException

determineFormat

public static java.text.DateFormat determineFormat(java.lang.String[] str,
                                                   int formatType)
Deprecated.  


determineFormatEx

public static java.text.DateFormat determineFormatEx(java.lang.String[] str,
                                                     int formatType)

getDateXDaysAgo

public static java.util.Date getDateXDaysAgo(int numDays)

internalParse

protected static java.util.Date internalParse(java.text.DateFormat frmt,
                                              java.lang.String str)
                                       throws java.text.ParseException
java.text.ParseException

parseByDatePattern

protected static int[] parseByDatePattern(java.util.Calendar cal,
                                          java.lang.String dateStr,
                                          java.lang.String pattern)
                                   throws java.text.ParseException
java.text.ParseException

subParseDate

protected static boolean subParseDate(java.lang.String dateStr,
                                      int dsIndex,
                                      int endIndex,
                                      char ch,
                                      int count,
                                      int[] retVal)
                               throws java.text.ParseException
java.text.ParseException

getRemainder

protected static java.lang.String getRemainder(java.lang.String str,
                                               java.lang.String sub)

replaceDateTimeSeparator

protected static java.lang.String replaceDateTimeSeparator(char separator,
                                                           java.lang.String formatStr,
                                                           boolean isDate)


(c) 1996-2005  All rights reserved.  Stellent, Inc.