PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Ubah Tanggal menjadi Hari Julian di PostgreSQL

Di PostgreSQL, Anda dapat mengonversi tanggal tertentu ke representasi hari Julian dengan menggunakan to_char() fungsi.

Untuk melakukannya, berikan tanggal sebagai argumen pertama, dan 'J' sebagai yang kedua.

Contoh 1

Berikut ini contoh untuk didemonstrasikan.

SELECT to_char(current_timestamp, 'J');

Hasil:

2459008

Di sini, 2459008 adalah hari Julian.

Hari Julian adalah jumlah hari sejak Senin, 1 Januari 4713 SM menggunakan penanggalan Julian proleptik, yaitu 24 November 4714 SM, dalam kalender Gregorian proleptik.

PostgreSQL sebenarnya menggunakan tanggal Julian secara internal untuk semua perhitungan tanggal/waktu.

Contoh 2

Berikut contoh lain yang menggunakan nilai tanggal tetap.

SELECT to_char('2020-12-16'::date, 'J');

Hasil:

2459200


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di psql, mengapa beberapa perintah tidak berpengaruh?

  2. Bagaimana cara mencari nilai tertentu di semua tabel (PostgreSQL)?

  3. Apa itu PostgreSQL?

  4. Versi PostgreSQL mana yang saya jalankan?

  5. PostgreSQL menggunakan nilai dari baris sebelumnya jika tidak ada