sql >> Databáze >  >> RDS >> SQLite

Platné náhrady formátovaných řetězců pro funkci SQLite Strftime().

Níže uvedená tabulka obsahuje platné náhrady formátovacích řetězců, které můžete použít s strftime() funkce v SQLite.

%d Den v měsíci:00
%f Zlomkové sekundy:SS.SSS
%H Hodina:00-24
%j Den v roce:001-366
%J Číslo juliánského dne
%m Měsíc:01-12
%M Minuta:00-59
%s Sekundy od 1. 1. 1970
%S Sekundy:00–59
%w Den v týdnu 0-6 s nedělí==0
%W Týden v roce:00–53
%Y Rok:0000-9999
%% %

Jak to funguje?

V SQLite, strftime() funkce vrací hodnotu data/času v daném formátu.

Formát zadáte při volání funkce. Toho dosáhnete poskytnutím formátovacího řetězce, který se skládá z jedné nebo více „náhrad formátovacích řetězců“.

Každá náhrada formátovacího řetězce je jako zástupný symbol pro danou část data. Například %m je pro měsíc, %Y je pro rok atd.

Příklad

Zde je příklad k demonstraci:

.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"; 

Výsledek:

 Datum =27. 4. 2020 Čas =00:11:45 Datum a čas =27. 04. 2020 00:11:45 Datum 2 =27. 4. 2020 Čas epochy =1587946305 Juliánský den =24508965.5. 
  1. Plánovaná údržba databáze IS 24/7 na MS SQL Server

  2. Vytvořte dočasnou tabulku založenou na jiné tabulce na serveru SQL Server

  3. SQL Server:Jak vybrat všechny dny v rozsahu dat, i když pro některé dny neexistují žádná data

  4. Jak nainstalovat a zabezpečit MariaDB na CentOS 8