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

Bagaimana saya bisa mengonversi Sql Server 2008 DateTimeOffset ke DateTime

Mengonversi menggunakan hampir semua gaya akan menyebabkan nilai datetime2 dikonversi ke UTC.
Selain itu, konversi dari datetime2 ke datetimeoffset cukup menyetel offset pada +00:00 , sesuai di bawah ini, jadi ini adalah cara cepat untuk mengonversi dari Datetimeoffset(offset!=0) ke Datetimeoffset(+00:00)

declare @createdon datetimeoffset
set @createdon = '2008-12-19 17:30:09.1234567 +11:00'

select CONVERT(datetime2, @createdon, 1)
--Output: 2008-12-19 06:30:09.12

select convert(datetimeoffset,CONVERT(datetime2, @createdon, 1))
--Output: 2008-12-19 06:30:09.1234567 +00:00


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metode paging SQL Server 2008?

  2. Cara Menonaktifkan Semua Pemicu di Database SQL Server

  3. Pisahkan rentang tanggal menjadi satu baris per bulan di server sql

  4. Daftar Akun yang Terkait dengan Profil Email Database di SQL Server

  5. Skrip seluruh database SQL-Server