Ok merci bien Philippe, c'est ce qu'il me semblait. Je me suis fait une méthode qui me permet de comparer des fields date.

Thomas

Philippe Vollenweider a écrit :
Hello, le plus souple est encore de bosser avec des objets date. La méthode getFieldObject renvoie un tring au format epoch.

JahiaContainer myContainer = (JahiaContainer) newsContainers.nextElement();
long myDateLong = -1;
try {
myDateLong = Long.parseLong((String) myContainer.getFieldObject("myDate"));
} catch (NumberFormatException nfe) {
}
SimpleDateFormat sdf =
    new SimpleDateFormat( "d MMM yyyy kk:mm z+2",jParams.getLocale() );
String myFormatedDate = sdf.format( new Date(myDateLong) );



At 10.03.2006 14:14, you wrote:

Bonjour,

Je dois faire des opérations sur des dates. En gros, je gère l'affichage de certains container list en fonction des dates de début et de fin saisies par le contributeur dans des champs date.

Lorsque je récupère la valeur des champs date, j'obtiens des String formattées par le <jahia_calendar[dd mon yyyy]> que je mets dans ma déclaration.

Existe-il un moyen simple de gérer ça en Jahia ou est-ce que je dois utiliser un parseur (DateFormat) pour convertir cette String en Date ?

Merci.

Thomas

-------=[ pvollenweider at jahia dot com ]=---------
Jahia : A collaborative source CMS and Portal Server
www.jahia.org Community and product web site
www.jahia.com Commercial services company





Répondre à