FME – Dateformatter : Comment vérifier si une date existe ?
FME- Dateformatter : Exemple avec un champ “date” qui a pour valeur “29/02/2015”
– AttributeCopier : Copier l’attribut “date” dans un nouvel attribut (par exemple : _date_copie)
– Dateformatter : Date Attributes : _date_copie
: Date Format : %Y%m%d (mettre un format différent du format champ date)
: Source Format : %d/%m/%Y (correspond au format du champ date)
– Dateformatter : Date Attributes : _date_copie
: Date Format : %d/%m/%Y (correspond au format du champ date)
: Source Format : %Y%m%d (correspond au format du “Date Format” du “Dateformatter précédent)
– Tester : date != _date_copie
-> Sortie PASSED : La date n’est pas correcte (Dans notre exemple, le 29/02/2015 n’existe pas et doit sortir par ce port.)
-> Sortie FAILED : La date est correcte
On pourrait imaginer un traitement à peu près similaire pour une heure…