com.pmease.quickbuild.util
Class DateRange
java.lang.Object
com.pmease.quickbuild.util.DateRange
- All Implemented Interfaces:
- Validatable, java.io.Serializable
public class DateRange
- extends java.lang.Object
- implements java.io.Serializable, Validatable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DateRange
public DateRange()
DateRange
public DateRange(java.util.Date beginDate,
java.util.Date endDate)
DateRange
public DateRange(long begin,
long end)
weekOfDay
public static DateRange weekOfDay(java.util.Date day)
monthOfDay
public static DateRange monthOfDay(java.util.Date day)
truncateToDay
public void truncateToDay()
contains
public boolean contains(java.util.Date date)
contains
public boolean contains(java.util.Date date,
int field)
getBeginDate
public java.util.Date getBeginDate()
setBeginDate
public void setBeginDate(java.util.Date beginDate)
getEndDate
public java.util.Date getEndDate()
setEndDate
public void setEndDate(java.util.Date endDate)
isValid
public boolean isValid()
days
public int days()
weeks
public int weeks()
months
public int months()
main
public static void main(java.lang.String[] args)
toShortString
public java.lang.String toShortString()
format
public java.lang.String format(java.lang.String pattern)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
validate
public void validate(java.util.Set<java.lang.String> properties,
ErrorContext errorContext)
- Specified by:
validate
in interface Validatable
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.