SQLite
 sql >> Base de données >  >> RDS >> SQLite

Comment extraire le jour, le mois et l'année d'une date dans SQLite

Dans SQLite, nous pouvons utiliser le strftime() fonction pour renvoyer les valeurs datetime dans le format que nous avons choisi.

Par conséquent, nous pouvons l'utiliser pour extraire le jour, le mois et l'année d'une date.

Exemples

Voici un exemple d'extraction du jour, du mois et de l'année dans un seul champ :

SELECT strftime('%d %m %Y', '2035-12-01');

Résultat :

01 12 2035

Dans l'exemple suivant, nous renvoyons chaque partie de date dans un champ séparé :

SELECT 
    strftime('%d', '2035-12-01') AS "Day",
    strftime('%m', '2035-12-01') AS "Month",
    strftime('%Y', '2035-12-01') AS "Year";

Résultat :

Day  Month  Year
---  -----  ----
01   12     2035

Nous pouvons également ajouter nos propres éléments de format si nous le souhaitons :

SELECT strftime('%d/%m/%Y', '2035-12-01');

Résultat :

01/12/2035

Ou nous pourrions supprimer tous les espaces/éléments de format pour produire une date de style numérique :

SELECT strftime('%Y%m%d', '2035-12-01');

Résultat :

20351201