SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

2 Cara Mengembalikan Hari Julian di SQLite

Berikut adalah dua metode untuk mengembalikan Hari Julian di SQLite.

Hari Julian adalah pecahan jumlah hari sejak tengah hari di Greenwich pada 24 November 4714 SM. Ini adalah hitungan hari yang terus menerus sejak awal periode Julian, dan digunakan terutama oleh para astronom, dan dalam perangkat lunak untuk dengan mudah menghitung hari yang telah berlalu antara dua peristiwa.

Opsi 1:JulianDay() Fungsi

JulianDay() fungsi dirancang khusus untuk mengembalikan Hari Julian berdasarkan tanggal tertentu. Oleh karena itu, kita dapat melakukan hal berikut:

SELECT JulianDay('now');

Hasil:

2459648.53799336

Nilai yang dikembalikan adalah numerik.

Opsi 2:StrfTime() Fungsi

StrfTime() fungsi juga dapat digunakan untuk mengembalikan Hari Julian:

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

Hasil:

2459648.541693287

Fungsi ini mengembalikan representasi teks dari nilai numerik.

Gabungan

Berikut adalah fungsi yang digabungkan menjadi satu SELECT pernyataan:

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

Hasil:

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 - Ekspor Data ke File CSV

  2. Cara Memformat Hasil Kueri SQLite dalam Mode TCL

  3. Buat Tabel Sementara di SQLite

  4. Tidak dapat membuka database dalam mode baca/tulis

  5. Sqlite Android Raw Query INSERT INTO Tidak Berfungsi