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

Ngày trong IST trong SQL Server

Bạn nên sử dụng DATETIMEOFFSET loại dữ liệu bao gồm múi giờ và SWITCHOFFSET phương pháp chuyển đổi giữa các múi giờ. Ngoài ra:để có thời gian hiện tại, hãy sử dụng SYSDATETIMEOFFSET() thay vì GETDATE()

-- gets current date/time in the current timezone
SELECT 
SYSDATETIMEOFFSET()

-- get the current date/time in your preferred timezone +05:30 UTC being Indian Std. Time
SELECT 
SWITCHOFFSET(SYSDATETIMEOFFSET(), '+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. Tự động chọn cột trong truy vấn SQL

  2. Cách tối ưu hóa việc sử dụng mệnh đề OR khi được sử dụng với các tham số (SQL Server 2008)

  3. Phương pháp tốt nhất để truyền các tham số cho SQLCommand là gì?

  4. Không thể kết nối với SQL Azure bằng SQL Server Management Studio

  5. Làm thế nào để thực hiện ghi nhật ký và báo cáo lỗi trong các thủ tục được lưu trữ trong SQL?