Tabellen nedan innehåller de giltiga formatsträngsersättningarna som du kan använda med strftime()
funktion i SQLite.
%d | Dag i månaden:00 |
%f | Bråkdelar av sekunder:SS.SSS |
%H | Timme:00-24 |
%j | Årets dag:001-366 |
%J | Julians dagnummer |
%m | Månad:01-12 |
%M | Minut:00-59 |
%s | Sekunder sedan 1970-01-01 |
%S | Sekunder:00-59 |
%w | Veckodag 0-6 med söndag==0 |
%W | Vecka på året:00-53 |
%Y | År:0000-9999 |
%% | % |
Hur fungerar dessa?
I SQLite, strftime()
funktion returnerar ett datum/tidsvärde i ett givet format.
Du anger formatet när du anropar funktionen. Du gör detta genom att tillhandahålla en formatsträng, som består av en eller flera "formatsträngsersättningar".
Varje formatsträngsersättning är som en platshållare för en given datumdel. Till exempel %m
är för månaden, %Y
är för år osv.
Exempel
Här är ett exempel att visa:
.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";
Resultat:
Datum =2020-04-27 Tid =00:11:45Datum och tid =2020-04-27 00:11:45 Datum 2 =27/04/2020 Epoktid =1587946305 Julian Day =245089169.