Date & Time
Introduction
SQLite supporte cinq fonctions de date et d'heure comme suit -
Function et Exemple
date(timestring, modifiers...)
- Cela renvoie la date dans ce format : AAAA-MM-JJ.time(timestring, modifiers...)
- Cela renvoie l'heure sous la forme HH:MM:SS.datetime(timestring, modifiers...)
- Cela donne YYYY-MM-DD HH:MM:SS.julianday(timestring, modifiers...)
- On obtient le nombre de jours écoulés depuis midi à Greenwich le 24 novembre 4714 avant J.-C. .strftime(timestring, modifiers...)
- Ceci renvoie la date formatée selon la chaîne de format spécifiée comme premier argument, formatée selon les formateurs expliqués ci-dessous.
Les cinq fonctions de date et d'heure ci-dessus prennent une chaîne de temps comme argument. La chaîne de temps est suivie de zéro ou plusieurs modificateurs. La fonction strftime() prend également une chaîne de format comme premier argument. La section suivante vous donnera des détails sur les différents types de chaînes de temps et de modificateurs.
Time Strings
Une chaîne de temps peut être dans l'un des formats suivants -
Chaîne de temps et Exemple
- YYYY-MM-DD - 2010-12-30
- YYYY-MM-DD HH:MM - 2010-12-30 12:10
- YYYY-MM-DD HH:MM:SS.SSS - 2010-12-30 12:10:04.100
- MM-DD-YYYY HH:MM - 30-12-2010 12:10
- HH:MM - 12:10
- YYYY-MM-DDTHH:MM - 2010-12-30 12:10
- HH:MM:SS - 12:10:01
- YYYYMMDD HHMMSS - 20101230 121001
- now - 2013-05-07
Vous pouvez utiliser le "T" comme un caractère littéral séparant la date et l'heure.
Modifiers
La chaîne d'heure peut être suivie de zéro ou plusieurs modificateurs qui modifieront la date et/ou l'heure renvoyée par l'une des cinq fonctions ci-dessus. Les modificateurs sont appliqués de gauche à droite.
Les modificateurs suivants sont disponibles dans SQLite
- NNN days
- NNN hours
- NNN minutes
- NNN.NNNN seconds
- NNN months
- NNN years
- start of month
- start of year
- start of day
- weekday N
- unixepoch
- localtime
- utc
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !