SQLite
 sql >> база данни >  >> RDS >> SQLite

2 начина за връщане на юлианския ден в SQLite

Ето два метода за връщане на Юлианския ден в SQLite.

Юлианският ден е дробният брой дни след обяд в Гринуич на 24 ноември 4714 г. пр.н.е. Това е непрекъснатото броене на дни от началото на Юлианския период и се използва предимно от астрономите и в софтуера за лесно изчисляване на изминалите дни между две събития.

Опция 1:JulianDay() Функция

JulianDay() функцията е проектирана специално за връщане на юлианския ден на базата на дадена дата. Следователно можем да направим следното:

SELECT JulianDay('now');

Резултат:

2459648.53799336

Връщаната стойност е числова.

Опция 2:StrfTime() Функция

StrfTime() функцията може да се използва и за връщане на юлианския ден:

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

Резултат:

2459648.541693287

Тази функция връща текстово представяне на числовата стойност.

Комбиниран

Ето функциите, комбинирани в един SELECT изявление:

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

Резултат:

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. Как Substr() работи в SQLite

  2. Изберете SQLite

  3. SQLite Python

  4. java.util.MissingFormatArgumentException:Спецификатор на формат:s

  5. Как да създадете таблица с два или повече външни ключа с помощта на Android Room?