Exemple de récupération d'une partie d'une Date - 7.0

Guide utilisateur de Talend Data Management Platform Studio

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Data Management Platform
task
Création et développement
EnrichPlatform
Studio Talend

Vous pouvez tester simplement la routine getPartOfDate, à l'aide d'un composant tJava, pour récupérer une partie d'une date, par exemple :

Date D=TalendDate.parseDate("dd-MM-yyyy HH:mm:ss", "13-10-2010 12:23:45");
System.out.println(D.toString());
System.out.println(TalendDate.getPartOfDate("DAY_OF_MONTH", D));
System.out.println(TalendDate.getPartOfDate("MONTH", D));
System.out.println(TalendDate.getPartOfDate("YEAR", D));
System.out.println(TalendDate.getPartOfDate("DAY_OF_YEAR", D));
System.out.println(TalendDate.getPartOfDate("DAY_OF_WEEK", D));

Dans cet exemple, sont retournés dans la vue Run le jour du mois (DAY_OF_MONTH), le mois (MONTH), l'année (YEAR), le numéro de jour de l'année (DAY_OF_YEAR) et le numéro de jour de la semaine (DAY_OF_WEEK). Toutes les données retournées sont de type numérique.

Remarque : Dans la console de la vue Run, la chaîne de caractères qui renvoie aux mois (MONTH) va de 0 à 11 : 0 correspondant à janvier, et 11 correspondant à décembre.