org.erif.util
Class DateUtil

java.lang.Object
  |
  +--org.erif.util.DateUtil

public class DateUtil
extends java.lang.Object

handy class with simple defaults for date formats and some html niftiness


Field Summary
static java.lang.String[][] ampm
          Returns common name for AM and PM, plus java.util.Calendar constants for each
static int[] days
          Returns an int array of days of the month.
static int[] hours
          Returns an int array of hours (12h)
static java.lang.String longDate
           
static java.lang.String[] minutes
          Returns a string array of minutes (00/15/30/45)
static java.lang.String[][] months
          Returns a String array translating common names for months (displayed in date pulldown) to java.util.Calendar constants
static java.lang.String POSTGRESQL_DATE
           
static java.lang.String POSTGRESQL_TIMESTAMP
           
static java.lang.String shortDate
           
static java.lang.String shrunkDate
           
static java.lang.String shrunkTime
           
static int UNKNOWN
           
static int[] years
          Returns an int array of years
 
Constructor Summary
DateUtil()
           
DateUtil(java.util.Date date)
           
 
Method Summary
 java.lang.String displayLong()
           
static java.lang.String displayLong(java.util.Date date)
           
static java.lang.String displayLong(java.util.Date date, java.lang.String nv)
           
 java.lang.String displayLong(java.lang.String nv)
           
 java.lang.String displayShort()
           
static java.lang.String displayShort(java.util.Date date)
           
static java.lang.String displayShort(java.util.Date date, java.lang.String nv)
           
 java.lang.String displayShort(java.lang.String nv)
           
 java.lang.String displayShrunk()
           
static java.lang.String displayShrunk(java.util.Date date)
           
static java.lang.String displayShrunk(java.util.Date date, java.lang.String nv)
           
 java.lang.String displayShrunk(java.lang.String nv)
           
 java.util.Date getDate()
           
 java.lang.String getInputForm()
           
static java.lang.String getInputForm(java.util.Date def)
          Creates an HTML form element for inputting a date
 java.lang.String getMonthInputForm()
           
static java.lang.String getMonthInputForm(java.util.Date def)
           
static java.lang.String getMonthInputForm(int i)
          Creates an HTML form element for inputting a date's month
static java.util.Date parseInputForm(javax.servlet.http.HttpServletRequest request)
           
 void setDate(java.util.Date date)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POSTGRESQL_TIMESTAMP

public static final java.lang.String POSTGRESQL_TIMESTAMP

POSTGRESQL_DATE

public static final java.lang.String POSTGRESQL_DATE

UNKNOWN

public static final int UNKNOWN

shortDate

public static final java.lang.String shortDate

longDate

public static final java.lang.String longDate

shrunkDate

public static final java.lang.String shrunkDate

shrunkTime

public static final java.lang.String shrunkTime

months

public static final java.lang.String[][] months
Returns a String array translating common names for months (displayed in date pulldown) to java.util.Calendar constants

days

public static final int[] days
Returns an int array of days of the month.

years

public static final int[] years
Returns an int array of years

hours

public static final int[] hours
Returns an int array of hours (12h)

minutes

public static final java.lang.String[] minutes
Returns a string array of minutes (00/15/30/45)

ampm

public static final java.lang.String[][] ampm
Returns common name for AM and PM, plus java.util.Calendar constants for each
Constructor Detail

DateUtil

public DateUtil()

DateUtil

public DateUtil(java.util.Date date)
Method Detail

setDate

public void setDate(java.util.Date date)

getDate

public java.util.Date getDate()

getMonthInputForm

public static java.lang.String getMonthInputForm(int i)
Creates an HTML form element for inputting a date's month
Parameters:
def - Default date to display
Returns:
HTML for date input

getMonthInputForm

public static java.lang.String getMonthInputForm(java.util.Date def)

getMonthInputForm

public java.lang.String getMonthInputForm()

getInputForm

public static java.lang.String getInputForm(java.util.Date def)
Creates an HTML form element for inputting a date
Parameters:
def - Default date to display
Returns:
HTML for date input

getInputForm

public java.lang.String getInputForm()

parseInputForm

public static java.util.Date parseInputForm(javax.servlet.http.HttpServletRequest request)

displayShrunk

public static java.lang.String displayShrunk(java.util.Date date,
                                             java.lang.String nv)

displayShrunk

public static java.lang.String displayShrunk(java.util.Date date)

displayShort

public static java.lang.String displayShort(java.util.Date date,
                                            java.lang.String nv)

displayShort

public static java.lang.String displayShort(java.util.Date date)

displayLong

public static java.lang.String displayLong(java.util.Date date,
                                           java.lang.String nv)

displayLong

public static java.lang.String displayLong(java.util.Date date)

displayShrunk

public java.lang.String displayShrunk(java.lang.String nv)

displayShort

public java.lang.String displayShort(java.lang.String nv)

displayLong

public java.lang.String displayLong(java.lang.String nv)

displayShrunk

public java.lang.String displayShrunk()

displayShort

public java.lang.String displayShort()

displayLong

public java.lang.String displayLong()


Copyright © 2003 - kaolin fire