SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Como extrair o dia, mês e ano de uma data no SQLite


No SQLite, podemos usar o strftime() função para retornar valores de data e hora em nosso formato escolhido.

Portanto, podemos usá-lo para extrair o dia, mês e ano de uma data.

Exemplos


Aqui está um exemplo de extração do dia, mês e ano em um único campo:
SELECT strftime('%d %m %Y', '2035-12-01');

Resultado:
01 12 2035

No próximo exemplo, retornamos cada parte da data em um 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

Também podemos adicionar nossos próprios elementos de formato se quisermos:
SELECT strftime('%d/%m/%Y', '2035-12-01');

Resultado:
01/12/2035

Ou podemos remover todos os espaços/elementos de formato para produzir uma data de estilo numérico:
SELECT strftime('%Y%m%d', '2035-12-01');

Resultado:
20351201