In SQLite kunnen we de strftime()
. gebruiken functie om datetime-waarden in ons gekozen formaat te retourneren.
Daarom kunnen we het gebruiken om de dag, de maand en het jaar uit een datum te halen.
Voorbeelden
Hier is een voorbeeld van het extraheren van de dag, de maand en het jaar in één enkel veld:
SELECT strftime('%d %m %Y', '2035-12-01');
Resultaat:
01 12 2035
In het volgende voorbeeld geven we elk datumgedeelte terug in een apart veld:
SELECT
strftime('%d', '2035-12-01') AS "Day",
strftime('%m', '2035-12-01') AS "Month",
strftime('%Y', '2035-12-01') AS "Year";
Resultaat:
Day Month Year --- ----- ---- 01 12 2035
We kunnen ook onze eigen formaatelementen toevoegen als we willen:
SELECT strftime('%d/%m/%Y', '2035-12-01');
Resultaat:
01/12/2035
Of we kunnen alle spaties/format-elementen verwijderen om een datum in numerieke stijl te produceren:
SELECT strftime('%Y%m%d', '2035-12-01');
Resultaat:
20351201