SQLite
 sql >> Baza danych >  >> RDS >> SQLite

2 sposoby na zwrócenie dnia juliańskiego w SQLite

Oto dwie metody zwracania dnia juliańskiego w SQLite.

Dzień juliański to ułamkowa liczba dni od południa w Greenwich 24 listopada 4714 r. p.n.e. Jest to ciągła liczba dni od początku okresu juliańskiego i jest używana głównie przez astronomów oraz w oprogramowaniu do łatwego obliczania dni, które upłynęły między dwoma wydarzeniami.

Opcja 1:JulianDay() Funkcja

JulianDay() funkcja jest przeznaczona specjalnie do zwracania dnia juliańskiego na podstawie podanej daty. Dlatego możemy wykonać następujące czynności:

SELECT JulianDay('now');

Wynik:

2459648.53799336

Zwracana wartość jest liczbowa.

Opcja 2:StrfTime() Funkcja

StrfTime() funkcja może być również użyta do zwrócenia dnia juliańskiego:

SELECT StrfTime('%J', 'now');

Wynik:

2459648.541693287

Ta funkcja zwraca tekstową reprezentację wartości liczbowej.

Połączone

Oto funkcje połączone w jeden SELECT oświadczenie:

SELECT 
    JulianDay('now') AS JulianDay,
    StrfTime('%J', 'now') AS StrfTime;

Wynik:

JulianDay         StrfTime         
----------------  -----------------
2459648.54331729  2459648.543317292

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite - Utwórz tabelę

  2. Data i godzina SQLite

  3. Android :Jak dynamicznie ładować obraz z serwera według nazwy z SQlite

  4. Funkcje i operatory JSON w SQLite (pełna lista)

  5. Jak działa SQLite Min()