Voici deux méthodes pour renvoyer le jour julien dans SQLite.
Le jour julien est le nombre fractionnaire de jours depuis midi à Greenwich le 24 novembre 4714 av. C'est le décompte continu des jours depuis le début de la période julienne, et il est principalement utilisé par les astronomes et dans les logiciels pour calculer facilement les jours écoulés entre deux événements.
Option 1 :Le JulianDay()
Fonction
Le JulianDay()
La fonction est conçue spécifiquement pour renvoyer le jour julien en fonction d'une date donnée. Par conséquent, nous pouvons faire ce qui suit :
SELECT JulianDay('now');
Résultat :
2459648.53799336
La valeur de retour est numérique.
Option 2 :Le StrfTime()
Fonction
Le StrfTime()
la fonction peut également être utilisée pour renvoyer le jour julien :
SELECT StrfTime('%J', 'now');
Résultat :
2459648.541693287
Cette fonction renvoie une représentation textuelle de la valeur numérique.
Combiné
Voici les fonctions combinées en un seul SELECT
déclaration :
SELECT
JulianDay('now') AS JulianDay,
StrfTime('%J', 'now') AS StrfTime;
Résultat :
JulianDay StrfTime ---------------- ----------------- 2459648.54331729 2459648.543317292