org.nuiton.util
Class PeriodDates
java.lang.Object
org.nuiton.util.PeriodDates
public class PeriodDates
- extends java.lang.Object
PeriodDates.java
Created on 2009-08-13
- Version:
- $Revision: 1830 $
Last update: $Date: 2010-04-15 16:29:20 +0200 (jeu., 15 avril 2010) $
by :
- Author:
- fdesbois
|
Constructor Summary |
PeriodDates()
|
PeriodDates(java.util.Calendar fromCalendar,
java.util.Calendar thruCalendar)
|
PeriodDates(java.util.Date fromDate,
java.util.Date thruDate)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PeriodDates
public PeriodDates()
PeriodDates
public PeriodDates(java.util.Date fromDate,
java.util.Date thruDate)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
PeriodDates
public PeriodDates(java.util.Calendar fromCalendar,
java.util.Calendar thruCalendar)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
createMonthsPeriodFromToday
public static PeriodDates createMonthsPeriodFromToday(int monthAfter)
- Create a period from the date of today. If monthAfter is negative, the current day will be
the thruDate of the period. The period extremities will be initialized (first day of month for
fromDate and last day of month for thruDate). Time is set to 0 for both
dates.
Ex 1 :
Today = 12/05/2009
monthAfter = 5
Period = 01/05/2009 to 31/10/2009
Ex 2 :
Today = 12/05/2009
monthAfter = -4
Period = 01/01/2009 to 31/05/2009
- Parameters:
monthAfter - the number of month from the current one
- Returns:
- a new PeriodDates
getPattern
public java.lang.String getPattern()
setPattern
public void setPattern(java.lang.String pattern)
initDayOfMonthExtremities
public void initDayOfMonthExtremities()
- Set first day of month for dateFrom and last day of month for dateThru
setFromDate
public void setFromDate(java.util.Date fromDate)
getFromDate
public java.util.Date getFromDate()
getFromMonth
public int getFromMonth()
setThruDate
public void setThruDate(java.util.Date thruDate)
getThruDate
public java.util.Date getThruDate()
getMonths
public java.util.List<java.util.Date> getMonths()
getFormatedMonths
public java.util.List<java.lang.String> getFormatedMonths()
beforeEnd
public boolean beforeEnd(java.util.Calendar calendar)
afterEnd
public boolean afterEnd(java.util.Calendar calendar)
afterBegin
public boolean afterBegin(java.util.Calendar calendar)
between
public boolean between(java.util.Calendar calendar)
beforeEnd
public boolean beforeEnd(java.util.Date date)
afterEnd
public boolean afterEnd(java.util.Date date)
afterBegin
public boolean afterBegin(java.util.Date date)
between
public boolean between(java.util.Date date)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2004-2010 CodeLutin. All Rights Reserved.