Cette fonction permet de convertir un timestamp Adélia au format ISO8601 avec les informations de fuseau horaire.
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
TIMESTAMP | Timestamp | Timestamp Adélia |
ALPHA | TimeZoneId | Identifiant du fuseau horaire au format IANA, décalage horaire simple ([+-]HH:MI), ou Z pour indiquer une date UTC. Si ce paramètre est omis, le timestamp est assumé être une date dans le fuseau horaire du système. Remarque : seule la version Java supporte les identifiants IANA. La version Windows supporte uniquement les décalages horaires et l'indicateur UTC, et n'indique pas l'identifiant du fuseau horaire dans le résultat. |
ALPHA | ISOTimestamp | Timestamp formaté ISO8601 (YYYY-MM-DDTHH:MI:SS.MSS([+-]HH:MI[IdTimeZone]|Z). L'identifiant de timezone apparait uniquement en version Java. Paramètre en sortie. Par exemple : |
NUM_BIN_4 | ISOTimestampLength | Longueur de la variable ISOTimestamp. |
BOOL | Rc | Code retour de la fonction. *VRAI si succès, *FAUX si la date en entrée est invalide ou si le résultat est tronqué en sortie. Paramètre en sortie. |
Par exemple
TIMESTAMP AdeliaTimestamp
ALPHA(128) IsoTimestamp
...
/* Timestamp au format Adélia sans fuseau horaire
AdeliaTimestamp = &ALPHA_TIMESTAMP('2024-06-12T12:00:00.000000')
/* affiche un timestamp relatif au fuseau horaire local : 2024-06-12T12:00:00.000+02:00[Europe/Paris]
APPELER_DLL 'VaToolBx' 'VaToolBxFormatISO8601Timestamp' AdeliaTimestamp *blank IsoTimestamp 128 Rc
/* affiche un timestamp UTC : 2024-06-12T12:00:00.000Z
APPELER_DLL 'VaToolBx' 'VaToolBxFormatISO8601Timestamp' AdeliaTimestamp 'Z' IsoTimestamp 128 Rc
/* affiche un timestamp relatif à un décalage horaire : 2024-06-12T12:00:00.000+03:00
APPELER_DLL 'VaToolBx' 'VaToolBxFormatISO8601Timestamp' AdeliaTimestamp '+03:00' IsoTimestamp 128 Rc
/* affiche un timestamp relatif à une timezone : 2024-06-12T10:07:32.976-07:00[America/Los_Angeles] - ne fonctionne qu'en Java (en C mettre -07:00)
APPELER_DLL 'VaToolBx' 'VaToolBxFormatISO8601Timestamp' AdeliaTimestamp 'America/Los_Angeles' IsoTimestamp 128 Rc
Liste des fonctions de la DLL VaToolBx par thème