Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

konversi unix_timestamp ke stempel waktu di Oracle

Stempel waktu UNIX mewakili jumlah detik yang telah berlalu sejak 1 Januari 1970. Oracle mengizinkan penambahan beberapa hari secara langsung ke stempel waktu. Kami dapat membuat stempel waktu yang Anda inginkan dengan menambahkan jumlah hari yang sesuai dalam nilai stempel waktu UNIX Anda ke 1970-01-01 00:00:00 :

SELECT
    TIMESTAMP '1970-01-01 00:00:00' + NUMTODSINTERVAL(1511421211, 'second')
FROM dual;

Ini mengembalikan yang berikut:

23.11.2017 07:13:31

Demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Paranthesis kanan hilang pada perintah Create Table SQL

  2. Bagaimana cara menghindari kata yang dicadangkan di Oracle?

  3. Apakah ada cara untuk memaksa Oracle mengubah rencana kueri tanpa menggunakan petunjuk?

  4. Terus dapatkan ORA-00933:Perintah SQL tidak berakhir dengan benar

  5. perbedaan kriteria pencarian antara Suka vs Berisi () di Oracle