sql >> Base de Datos >  >> RDS >> SQLite

Cómo extraer el día, mes y año de una fecha en SQLite

En SQLite, podemos usar strftime() función para devolver valores de fecha y hora en nuestro formato elegido.

Por lo tanto, podemos usarlo para extraer el día, el mes y el año de una fecha.

Ejemplos

Este es un ejemplo de cómo extraer el día, el mes y el año en un solo campo:

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

Resultado:

01 12 2035

En el siguiente ejemplo, devolvemos cada parte de la fecha en un campo separado:

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

Resultado:

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

También podemos agregar nuestros propios elementos de formato si queremos:

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

Resultado:

01/12/2035

O podríamos eliminar todos los espacios/elementos de formato para producir una fecha de estilo numérico:

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

Resultado:

20351201