sql >> Database >  >> RDS >> SQLite

Geldige indelingsreeksvervangingen voor de SQLite StRFtime()-functie

De onderstaande tabel bevat de geldige vervangingen van tekenreeksen die u kunt gebruiken met de strftime() functie in SQLite.

%d Dag van de maand:00
%f Fractionele seconden:SS.SSS
%H Uur:00-24
%j Dag van het jaar:001-366
%J Juliaans dagnummer
%m Maand:01-12
%M Minuut:00-59
%s Seconden sinds 01-01-1970
%S Seconden:00-59
%w Dag van de week 0-6 met zondag==0
%W Week van het jaar:00-53
%Y Jaar:0000-9999
%% %

Hoe werken deze?

In SQLite, de strftime() functie retourneert een datum/tijd-waarde in een bepaald formaat.

U geeft het formaat op op het moment dat u de functie aanroept. Dit doe je door een format string op te geven, die bestaat uit een of meer “format string substitutions”.

Elke vervanging van tekenreeksen is als een tijdelijke aanduiding voor een bepaald datumgedeelte. Bijvoorbeeld %m is voor de maand, %Y is voor jaar, enz.

Voorbeeld

Hier is een voorbeeld om te demonstreren:

.mode line
SELECT 
  strftime('%Y-%m-%d', 'now') AS "Date",
  strftime('%H:%M:%S', 'now') AS "Time",
  strftime('%Y-%m-%d %H:%M:%S', 'now') AS "Date & Time",
  strftime('%d/%m/%Y', 'now') AS "Date 2",
  strftime('%s', 'now') AS "Epoch Time",
  strftime('%J', 'now') AS "Julian Day";

Resultaat:

       Date = 2020-04-27
       Time = 00:11:45
Date & Time = 2020-04-27 00:11:45
     Date 2 = 27/04/2020
 Epoch Time = 1587946305
 Julian Day = 2458966.508165996

  1. Hoe ORA-12505 te repareren, TNS:luisteraar kent momenteel geen SID die is opgegeven in de connect-descriptor

  2. Hoe een kolom wijzigen en de standaardwaarde wijzigen?

  3. SQL Server Express-back-updatabase | Hoe u SQL Express-back-up automatiseert en opschoont

  4. Splits varchar in afzonderlijke kolommen in Oracle