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