org.chorem.callao.service.utils
Class DateUtil

java.lang.Object
  extended by org.chorem.callao.service.utils.DateUtil

public class DateUtil
extends java.lang.Object

Cette classe permet de manipuler des dates.

Author:
Rémi Chapelet

Constructor Summary
DateUtil()
           
 
Method Summary
 java.lang.String[] arrayDate(java.util.Date d)
          Permet de découper une date dans un tableau.
 boolean betweenDate(java.util.Date d, java.util.Date dateBegin, java.util.Date dateEnd)
          Permet de renvoyer vrai si une date d donnée est entre deux dates.
 int compareDate(java.util.Date d1, java.util.Date d2)
          Implémentation de compareTO.
 java.util.Date copyDate(java.util.Date d)
          Permet de copier une date.
 boolean DateGreatThan(java.util.Date d1, java.util.Date d2)
          Permet de comparer deux dates.
 java.util.Date InitDateEndDayMonth(java.util.Date d)
          Permet de retourner la date de fin de mois.
 java.util.Date InitDateFirstDayMonth(java.util.Date d)
          Initialise la date d'entrée le premier du mois à minuit.
 int numberOfMonths(java.util.Date d1, java.util.Date d2)
          Permet de calculer le nombre de mois entre les deux dates.
 java.util.Date previousDay(java.util.Date d)
          Permet de renvoyer la date précédente à celle donnée en paramètre.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateUtil

public DateUtil()
Method Detail

InitDateFirstDayMonth

public java.util.Date InitDateFirstDayMonth(java.util.Date d)
Initialise la date d'entrée le premier du mois à minuit. Exemple : 15 janvier 2009, alors date de sortie 1 Janvier 2009 00h00m00s

Parameters:
d - date
Returns:

InitDateEndDayMonth

public java.util.Date InitDateEndDayMonth(java.util.Date d)
Permet de retourner la date de fin de mois. Si on lui donne la date 5 Janv 2000, elle retourne alors 31 Jan 2000.

Parameters:
d - date de référence
Returns:
la date du fin de mois

DateGreatThan

public boolean DateGreatThan(java.util.Date d1,
                             java.util.Date d2)
Permet de comparer deux dates. Si d1 est plus grande que d2, alors true

Parameters:
d1 - Date 1
d2 - Date 2
Returns:

numberOfMonths

public int numberOfMonths(java.util.Date d1,
                          java.util.Date d2)
Permet de calculer le nombre de mois entre les deux dates.

Parameters:
d1 - date 1
d2 - date 2
Returns:

previousDay

public java.util.Date previousDay(java.util.Date d)
Permet de renvoyer la date précédente à celle donnée en paramètre. Exemple : d = 17 avril 2000, return 16 avril 2000

Parameters:
d -
Returns:

copyDate

public java.util.Date copyDate(java.util.Date d)
Permet de copier une date.

Parameters:
d -
Returns:

compareDate

public int compareDate(java.util.Date d1,
                       java.util.Date d2)
Implémentation de compareTO. Si il y a besoin, il est possible de la modifier.

Parameters:
d1 -
d2 -
Returns:

betweenDate

public boolean betweenDate(java.util.Date d,
                           java.util.Date dateBegin,
                           java.util.Date dateEnd)
Permet de renvoyer vrai si une date d donnée est entre deux dates.

Parameters:
d - date se trouvant ou non dans la période
dateBegin - date de début de période
dateEnd - date de fin de période
Returns:

arrayDate

public java.lang.String[] arrayDate(java.util.Date d)
Permet de découper une date dans un tableau. Indices : 0 : année 1 : mois 2 : jour

Parameters:
d -
Returns:


Copyright © 2008-2010 CodeLutin. All Rights Reserved.