Exemple de comparaison de Dates - Cloud - 7.3

Guide d'utilisation du Studio Talend

Version
Cloud
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement
Vous pouvez tester simplement la routine compareDate, à l'aide d'un composant tJava afin de comparer deux dates pour, par exemple, vérifier si une date est identique, antérieure ou ultérieure à une date spécifiée, selon le format défini. Cette routine prend deux paramètres (les deux dates) et retourne une des trois valeurs suivantes.
  • -1 : la première date est antérieure à la seconde ;
  • 0 : la première date est identique à la seconde ;
  • 1 : la première date est postérieure à la seconde.

Voici un exemple d'utilisation de cette routine.

System.out.println(TalendDate.compareDate(TalendDate.parseDate("yyyy-MM-dd", "2015/11/24"), TalendDate.parseDate("yyyy-MM-dd", "2025/11/24")));

Cet exemple compare deux dates : 2015/11/24et 2025/11/24 et retourne la valeur -1 dans la vue Run, indiquant que la première date est antérieure à la seconde.