jfb.tools.activitymgr.report
Class DateHelper

java.lang.Object
  extended by jfb.tools.activitymgr.report.DateHelper

public class DateHelper
extends java.lang.Object

Classe offrant des services de manipulation de date.


Constructor Summary
DateHelper()
           
 
Method Summary
static java.util.Calendar[] buildDayInterval(java.util.Calendar fromDate, java.util.Calendar toDate)
          Construit un interval de dates entre deux dates spécifiées dont la granularité est le jour.
static java.util.Calendar[] buildMonthInterval(java.util.Calendar fromDate, java.util.Calendar toDate)
          Construit un interval de dates entre deux dates spécifiées dont la granularité est le mois.
 java.lang.Integer getDay(java.util.Calendar date)
          Retourne le jour associé à une date.
 java.lang.Integer getMonth(java.util.Calendar date)
          Retourne le mois associé à une date.
 java.lang.Integer getYear(java.util.Calendar date)
          Retourne l'année associée à une date.
 java.util.Calendar lastDayInMonth(java.util.Calendar date)
          Retourne le dernier jour du mois de la date spécifiée.
 java.util.Calendar toDate(java.lang.String yyyyMMdd)
          Convertit une chaîne de caractères au format YYYYMMDD en date.
 java.util.Calendar toDate(java.lang.String format, java.lang.String date)
          Convertit une chaîne de caractères au format spécifié en date.
 java.lang.String toString(java.lang.String format, java.util.Calendar date)
          Convertit une date au format spécifié.
 java.lang.String toYYYYMMDD(java.util.Calendar date)
          Convertit une date au format YYYYMMDD.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateHelper

public DateHelper()
Method Detail

buildDayInterval

public static java.util.Calendar[] buildDayInterval(java.util.Calendar fromDate,
                                                    java.util.Calendar toDate)
Construit un interval de dates entre deux dates spécifiées dont la granularité est le jour.

Parameters:
fromDate - date de départ de l'interval.
toDate - date de fin de l'interval.
Returns:
l'interval de dates.

buildMonthInterval

public static java.util.Calendar[] buildMonthInterval(java.util.Calendar fromDate,
                                                      java.util.Calendar toDate)
Construit un interval de dates entre deux dates spécifiées dont la granularité est le mois.

Parameters:
fromDate - date de départ de l'interval.
toDate - date de fin de l'interval.
Returns:
l'interval de dates.

getDay

public java.lang.Integer getDay(java.util.Calendar date)
Retourne le jour associé à une date.

Parameters:
date - la date.
Returns:
le jour.

getMonth

public java.lang.Integer getMonth(java.util.Calendar date)
Retourne le mois associé à une date.

Parameters:
date - la date.
Returns:
le mois.

getYear

public java.lang.Integer getYear(java.util.Calendar date)
Retourne l'année associée à une date.

Parameters:
date - la date.
Returns:
l'année.

lastDayInMonth

public java.util.Calendar lastDayInMonth(java.util.Calendar date)
Retourne le dernier jour du mois de la date spécifiée.

Parameters:
date - la date associé au mois dont on veut connaître le dernier jour.
Returns:
le dernier jour du mois.

toDate

public java.util.Calendar toDate(java.lang.String yyyyMMdd)
                          throws java.text.ParseException
Convertit une chaîne de caractères au format YYYYMMDD en date.

Parameters:
yyyyMMdd - la date au format YYYYMMDD.
Returns:
la date convertie.
Throws:
java.text.ParseException - levé en cas de problème de format de la chaîne.

toDate

public java.util.Calendar toDate(java.lang.String format,
                                 java.lang.String date)
                          throws java.text.ParseException
Convertit une chaîne de caractères au format spécifié en date.

Parameters:
format - le format de date.
date - la chapine de caractères.
Returns:
la date convertie.
Throws:
java.text.ParseException - levé en cas de problème de format de la chaîne.

toString

public java.lang.String toString(java.lang.String format,
                                 java.util.Calendar date)
Convertit une date au format spécifié.

Parameters:
format - le format de date.
date - la date à convertir.
Returns:
la date convertie.

toYYYYMMDD

public java.lang.String toYYYYMMDD(java.util.Calendar date)
Convertit une date au format YYYYMMDD.

Parameters:
date - la date à convertir.
Returns:
la date convertie.