Zde jsou dva způsoby, jak vrátit Juliánský den v SQLite.
Juliánský den je zlomkový počet dní od poledne v Greenwichi 24. listopadu 4714 př. Je to nepřetržitý počet dní od začátku juliánského období a používají jej především astronomové a v softwaru pro snadný výpočet uplynulých dnů mezi dvěma událostmi.
Možnost 1:JulianDay()
Funkce
JulianDay()
funkce je navržena speciálně pro vrácení juliánského dne na základě daného data. Proto můžeme provést následující:
SELECT JulianDay('now');
Výsledek:
2459648.53799336
Vrácená hodnota je číselná.
Možnost 2:StrfTime()
Funkce
StrfTime()
funkci lze také použít pro vrácení juliánského dne:
SELECT StrfTime('%J', 'now');
Výsledek:
2459648.541693287
Tato funkce vrací textovou reprezentaci číselné hodnoty.
Kombinované
Zde jsou funkce sloučené do jediného SELECT
prohlášení:
SELECT
JulianDay('now') AS JulianDay,
StrfTime('%J', 'now') AS StrfTime;
Výsledek:
JulianDay StrfTime ---------------- ----------------- 2459648.54331729 2459648.543317292