Les valeurs de date et d'heure lues dans des fichiers à l'aide d'une connexion de fichier dans Spectrum Technology Platform doivent respecter certains formats de date et d'heure spécifiques.
Formats de date et d'heure acceptés
- Date : aaaa-mm-jj
- Horodatage : aaaa-mm-jj HH:mm:ss
- Heure : HH:mm:ss
Fichiers délimités
Si la fonctionnalité Détecter le type est activée lors de la configuration de la connexion Delimited File, les valeurs de date et d'heure des enregistrements de fichier qui respectent les formats susmentionnés sont automatiquement détectées comme de type Date.
Si une valeur date-heure n'est pas conforme à l'un des formats acceptés, la valeur est lue comme une valeur de type Chaîne au lieu d'une valeur de type Date.
Fichiers de largeur fixe
Pour les fichiers de largeur fixe, les valeurs de type Date sont configurées lors de la création de la connexion au fichier de largeur fixe. Par conséquent, ces valeurs sont lues comme des valeurs de type Date, qu'elles respectent ou non les formats acceptés.
parsedate(String date, String format)
Dans ce cas, la date est la valeur reçue du fichier, tandis que le format est le format de date-heure dans lequel la valeur est reçue du fichier. Cela permet d'analyser correctement la valeur date-heure.Formats de valeur obtenus
- Si la valeur a été lue comme une valeur date/heure, elle apparaît dans l'aperçu sous l'un des formats de date/heure acceptés.
- Si la valeur a été lue comme une valeur Chaîne, elle apparaît comme telle dans l'aperçu.