Aquí hay dos métodos para devolver el día juliano en SQLite.
El Día Juliano es el número fraccionario de días desde el mediodía en Greenwich el 24 de noviembre de 4714 a.C. Es el conteo continuo de días desde el comienzo del período juliano y lo usan principalmente los astrónomos y en el software para calcular fácilmente los días transcurridos entre dos eventos.
Opción 1:El JulianDay()
Función
El JulianDay()
La función está diseñada específicamente para devolver el día juliano en función de una fecha determinada. Por lo tanto, podemos hacer lo siguiente:
SELECT JulianDay('now');
Resultado:
2459648.53799336
El valor de retorno es numérico.
Opción 2:El StrfTime()
Función
El StrfTime()
La función también se puede utilizar para devolver el día juliano:
SELECT StrfTime('%J', 'now');
Resultado:
2459648.541693287
Esta función devuelve una representación de texto del valor numérico.
Combinado
Aquí están las funciones combinadas en un solo SELECT
declaración:
SELECT
JulianDay('now') AS JulianDay,
StrfTime('%J', 'now') AS StrfTime;
Resultado:
JulianDay StrfTime ---------------- ----------------- 2459648.54331729 2459648.543317292