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

Bagaimana mengkonversi antara zona waktu di SQL Server 2008?

Saya akan menganggap maksud Anda "Waktu Standar Tengah" dan "Waktu Standar India" karena "CST" dan "IST" dapat berarti beberapa hal yang berbeda. Jika ini salah, cukup ganti offset yang benar untuk zona waktu Anda menjadi seperti ini:

select cast(switchoffset(todatetimeoffset(dtDate, '-06:00'), '+05:30') as datetime)

Berikut langkah-langkahnya:

  • Konversi datetime kami ke datetimeoffset , yang merupakan tipe data peka zona waktu.
  • Beralih offset ke zona waktu baru.
  • Transmisikan ke datetime (opsional, tapi sepertinya itu yang Anda inginkan).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cek kosong atau kosong untuk variabel string

  2. Pengantar Keamanan Tingkat Baris di SQL Server

  3. T-SQL:memeriksa format email

  4. 4 Cara Mengonversi Angka ke Persentase di SQL Server (T-SQL)

  5. Pengumpulan Data Otomatis:File Database dan Drive Logis di MS SQL Server