Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana saya bisa mengonversi bigint (stempel waktu UNIX) ke datetime di SQL Server?

Ini berhasil untuk saya:

Select
    dateadd(S, [unixtime], '1970-01-01')
From [Table]

Jika ada yang bertanya-tanya mengapa 1970-01-01, Ini disebut Epoch time .

Di bawah ini adalah kutipan dari Wikipedia:

Jumlah detik yang telah berlalu sejak 00:00:00 Coordinated Universal Time (UTC), Kamis, 1 Januari 1970,[1][catatan 1] tidak termasuk detik kabisat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan SSMS 2016 Mengimpor Azure SQL v12 bacpac:kunci master tanpa kata sandi tidak didukung

  2. SQL Server 2016

  3. Gabungkan interval tanggal yang tumpang tindih

  4. Menggunakan prosedur tersimpan SQL Server dari Python (pyodbc)

  5. SIGN() Contoh di SQL Server