timestamp.get_date
timestamp.get_date(unix_seconds [, time_zone])
Description
Cette fonction renvoie une chaîne au format YYYY-MM-DD
, représentant le jour auquel appartient un code temporel.
unix_seconds
est un entier représentant le nombre de secondes écoulées depuis l'époque Unix, comme$e.metadata.event_timestamp.seconds
, ou un espace réservé contenant cette valeur.time_zone
est facultatif et correspond à une chaîne représentant un fuseau horaire. Si elle est omise, la valeur par défaut est "GMT". Vous pouvez spécifier des fuseaux horaires à l'aide de littéraux de chaîne. Les options sont les suivantes :- Nom de la base de données TZ, par exemple "America/Los_Angeles". Pour en savoir plus, consultez la colonne "Nom de la base de données TZ" sur cette page.
- Décalage du fuseau horaire par rapport à l'heure UTC, au format
(+|-)H[H][:M[M]]
, par exemple "-08:00".
Voici des exemples de spécificateurs time_zone valides que vous pouvez transmettre en tant que deuxième argument aux fonctions d'extraction de l'heure :
"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"
Types de données des paramètres
INT
, STRING
Type renvoyé
STRING
Exemples de code
Exemple 1
Dans cet exemple, l'argument time_zone
est omis. La valeur par défaut "GMT" est donc utilisée.
$ts = $e.metadata.collected_timestamp.seconds
timestamp.get_date($ts) = "2024-02-19"
Exemple 2
Cet exemple utilise un littéral de chaîne pour définir le time_zone
.
$ts = $e.metadata.collected_timestamp.seconds
timestamp.get_date($ts, "America/Los_Angeles") = "2024-02-20"