Cette fonction permet de convertir un timestamp au format ISO8601 avec les informations de fuseau horaire au format Adélia.
Domaine d'application
Client Windows
Serveur Windows
Client Java
Serveur Java
Client Adélia Web
Client Adélia Cloud
Client Event Adélia
Paramètres
ALPHA | ISOTimestamp | Timestamp ISO |
TIMESTAMP | Timestamp | Timestamp Adélia. Paramètre en sortie. |
ALPHA | TimeZoneId | Identifiant du fuseau horaire au format IANA, si indiqué dans le timestamp ISO, décalage horaire ([+-]HH:MI) ou Z pour un timestamp UTC. Paramètre en sortie. |
NUM_BIN_4 | TimeZoneIdLength | Longueur de la variable TimeZoneId. |
ALPHA | Offset | Décalage horaire ([+-]HH:MI) ou Z pour un timestamp UTC. Paramètre en sortie. |
NUM_BIN_4 | OffsetLength | Longueur de la variable Offset. |
BOOL | Rc | Code retour de la fonction. *VRAI si succès, *FAUX si la date en entrée est invalide ou si un paramètre résultat est tronqué en sortie. Paramètre en sortie. |
Par exemple
TIMESTAMP AdeliaTimestamp
ALPHA(128) TimeZoneId
ALPHA(10) Offset
...
/* en retour Offset = '+02:00' et TimeZoneId = 'Europe/Paris'
APPELER_DLL 'VaToolBx' 'VaToolBxParseISO8601Timestamp' '2024-06-12T12:00:00.000+02:00[Europe/Paris]' AdeliaTimestamp TimeZoneId 128 Offset 10 Rc
Liste des fonctions de la DLL VaToolBx par thème