Page traduite
Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.
DATETIME
Renvoie une valeur de date et d'heure calculée à partir d'une date et heure en entrée et d'un ou plusieurs modificateurs.
Voir aussi :
[SELECT] [ Modificateurs de date ]
Syntaxe
SELECT DATETIME(datetime_expression , modifier, ...) FROM <multipartIdentifier>;
Arguments
datetime_expression
La valeur de date et d'heure.
modifier
Zéro ou plusieurs modificateurs à appliquer à datetime_expression. Pour plus d'informations sur les modificateurs, consultez Modificateurs de date
Valeur(s) renvoyée(s)
Renvoie une chaîne de caractères représentant la date et l'heure de l'entrée datetime_expression après application de modifier.
Exemples
Convertir une heure UTC en heure locale avec le modificateur localtime
SELECT name, timeCreated,
datetime(timeCreated, 'localtime') as local_time_created
FROM google.storage.buckets WHERE project = 'stackql';
Convertir une date et heure en UTC
SELECT name, timeCreated,
datetime('now', 'utc') as now_utc
FROM google.storage.buckets WHERE project = 'stackql';
Calculer une date par rapport à une autre date
SELECT name, timeCreated,
datetime(timeCreated, '+24 hours') as a_day_later
FROM google.storage.buckets WHERE project = 'stackql';
Obtenir le prochain jour de la semaine spécifié après une date donnée
SELECT name, timeCreated,
datetime(timeCreated, 'weekday 0') as following_sunday
FROM google.storage.buckets WHERE project = 'stackql';
Obtenir le début du mois pour une date donnée
SELECT name, timeCreated,
datetime(timeCreated, 'start of month') as start_of_month
FROM google.storage.buckets WHERE project = 'stackql';
Convertir un horodatage Unix en date et heure
SELECT datetime(1576417943, 'unixepoch') as date_from_ts
FROM google.storage.buckets WHERE project = 'stackql';
astuce
Pour plus d'informations, consultez https://www.sqlite.org/lang_datefunc.html