Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chuyển đổi ngày giờ bình thường thành múi giờ trong máy chủ sql 2008

Truyền nó tới dtaetimeoffset thích

select CAST(dt as datetimeoffset)  from test

CHỈNH SỬA:

sau đó bạn có thể sử dụng SWITCHOFFSET để vào múi giờ được chỉ định. Ví dụ của bạn

select switchoffset(CAST(dt as datetimeoffset),'+05:30')  from test 

Kết quả trong 2011-11-24 23:26:30.0600000 +05:30




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dấu ngoặc nhọn trong T-SQL

  2. 'PDOException' với thông báo 'SQLSTATE [22001]:Chuỗi dữ liệu, bị cắt ngắn bên phải:0

  3. Cách thêm cột được tính toán trong bảng SQL Server - Hướng dẫn SQL Server / T-SQL Phần 47

  4. Áp dụng hàm tổng hợp MIN cho trường BIT

  5. Cách đặt màu thanh trạng thái trong SSMS cho các phiên bản máy chủ SQL khác nhau - Hướng dẫn sử dụng SQL Server / TSQL Phần 6