Aller au contenu principal
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 convertir une date et heure en horodatage epoch Unix, consultez STRFTIME. Pour calculer la différence entre deux objets de date et d'heure, consultez STRFTIME ou JULIANDAY.

Pour plus d'informations, consultez https://www.sqlite.org/lang_datefunc.html