com.jeffpalm.util
Class DateUtils

java.lang.Object
  extended by com.jeffpalm.util.DateUtils

public final class DateUtils
extends java.lang.Object


Nested Class Summary
static class DateUtils.Span
           
 
Field Summary
static int DAYS_IN_MONTH
           
static int DAYS_IN_YEAR
           
static int HOURS_IN_DAY
           
static int MINUTES_IN_HOUR
           
static int SECS_IN_DAY
           
static int SECS_IN_HOUR
           
static int SECS_IN_MINUTE
           
static int SECS_IN_MONTH
           
static int SECS_IN_YEAR
           
 
Method Summary
 java.lang.String abbrev2day(java.lang.String abbrev)
           
 java.lang.String abbrev2month(java.lang.String abbrev)
           
 java.lang.String day2abbrev(java.lang.String day)
           
 java.util.Date dayAfterNext()
           
 java.util.Date dayBeforeLast()
           
 java.util.Date firstOfTheDay(long millis)
           
 java.util.Date fiveDaysBeforeNow()
           
 java.util.Date fiveDaysFromNow()
           
 java.util.Date fourDaysBeforeNow()
           
 java.util.Date fourDaysFromNow()
           
 int fullYear(int year)
           
static DateUtils getInstance()
           
 boolean isDayOfWeek(java.lang.String str)
           
 boolean isMonth(java.lang.String str)
           
 java.util.Date lastFortnight()
           
 java.util.Date lastWeek()
           
 java.util.Date lastYear()
           
static void main(java.lang.String[] args)
           
 long millisInDays(int days)
           
 java.lang.String month2abbrev(java.lang.String mon)
           
 int monthAbbrev2number(java.lang.String abbrev)
           
 java.util.Date nDaysFromNow(int n)
           
 java.util.Date nextFortnight()
           
 java.util.Date nextWeek()
           
 java.util.Date nextYear()
           
 java.util.Date now()
           
 java.lang.String number2month(int index)
           
 java.util.Date parse(java.lang.String str)
           
 java.util.Date sixDaysBeforeNow()
           
 java.util.Date sixDaysFromNow()
           
static java.lang.String span(DateUtils.Span p)
           
static java.lang.String span(long secs)
           
 java.util.Date threeDaysBeforeNow()
           
 java.util.Date threeDaysFromNow()
           
 java.util.Date today()
           
 java.util.Date tomorrow()
           
 java.util.Date yesterday()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MINUTES_IN_HOUR

public static final int MINUTES_IN_HOUR
See Also:
Constant Field Values

HOURS_IN_DAY

public static final int HOURS_IN_DAY
See Also:
Constant Field Values

DAYS_IN_MONTH

public static final int DAYS_IN_MONTH
See Also:
Constant Field Values

DAYS_IN_YEAR

public static final int DAYS_IN_YEAR
See Also:
Constant Field Values

SECS_IN_MINUTE

public static final int SECS_IN_MINUTE
See Also:
Constant Field Values

SECS_IN_HOUR

public static final int SECS_IN_HOUR
See Also:
Constant Field Values

SECS_IN_DAY

public static final int SECS_IN_DAY
See Also:
Constant Field Values

SECS_IN_MONTH

public static final int SECS_IN_MONTH
See Also:
Constant Field Values

SECS_IN_YEAR

public static final int SECS_IN_YEAR
See Also:
Constant Field Values
Method Detail

getInstance

public static DateUtils getInstance()

parse

public final java.util.Date parse(java.lang.String str)
                           throws java.text.ParseException
Throws:
java.text.ParseException

fullYear

public final int fullYear(int year)

number2month

public final java.lang.String number2month(int index)

monthAbbrev2number

public final int monthAbbrev2number(java.lang.String abbrev)

span

public static final java.lang.String span(long secs)

span

public static final java.lang.String span(DateUtils.Span p)

abbrev2day

public final java.lang.String abbrev2day(java.lang.String abbrev)

day2abbrev

public final java.lang.String day2abbrev(java.lang.String day)

isDayOfWeek

public final boolean isDayOfWeek(java.lang.String str)

isMonth

public final boolean isMonth(java.lang.String str)

abbrev2month

public final java.lang.String abbrev2month(java.lang.String abbrev)

month2abbrev

public final java.lang.String month2abbrev(java.lang.String mon)

now

public final java.util.Date now()

today

public final java.util.Date today()

tomorrow

public final java.util.Date tomorrow()

yesterday

public final java.util.Date yesterday()

dayAfterNext

public final java.util.Date dayAfterNext()

dayBeforeLast

public final java.util.Date dayBeforeLast()

nextWeek

public final java.util.Date nextWeek()

lastWeek

public final java.util.Date lastWeek()

nextFortnight

public final java.util.Date nextFortnight()

lastFortnight

public final java.util.Date lastFortnight()

nextYear

public final java.util.Date nextYear()

lastYear

public final java.util.Date lastYear()

threeDaysFromNow

public final java.util.Date threeDaysFromNow()

threeDaysBeforeNow

public final java.util.Date threeDaysBeforeNow()

fourDaysFromNow

public final java.util.Date fourDaysFromNow()

fourDaysBeforeNow

public final java.util.Date fourDaysBeforeNow()

fiveDaysFromNow

public final java.util.Date fiveDaysFromNow()

fiveDaysBeforeNow

public final java.util.Date fiveDaysBeforeNow()

sixDaysFromNow

public final java.util.Date sixDaysFromNow()

sixDaysBeforeNow

public final java.util.Date sixDaysBeforeNow()

millisInDays

public final long millisInDays(int days)

nDaysFromNow

public final java.util.Date nDaysFromNow(int n)

firstOfTheDay

public final java.util.Date firstOfTheDay(long millis)

main

public static void main(java.lang.String[] args)