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

GETUTCDATE () Ví dụ trong SQL Server (T-SQL)

Khi sử dụng SQL Server, bạn có thể sử dụng T-SQL GETUTCDATE() chức năng trả về giờ UTC hiện tại (Giờ phối hợp quốc tế). Giờ UTC là tiêu chuẩn thời gian chính mà thế giới quy định đồng hồ và thời gian.

Giá trị trả về của GETUTCDATE() hàm bắt nguồn từ máy tính mà phiên bản SQL Server đang chạy. Múi giờ không được bao gồm và nó được trả về dưới dạng ngày giờ giá trị.

Cú pháp

Cú pháp như sau:

GETUTCDATE()

Vì vậy, nó không chấp nhận bất kỳ đối số nào.

Ví dụ

Dưới đây là một ví dụ về cách sử dụng:

SELECT GETUTCDATE() AS Result;

Kết quả:

+-------------------------+
| Result                  |
|-------------------------|
| 2018-06-17 05:17:46.750 |
+-------------------------+

Định dạng ngày

Bạn luôn có thể sử dụng các hàm T-SQL khác cùng với GETUTCDATE() . Ví dụ:bạn có thể sử dụng FORMAT() chức năng định dạng ngày thành định dạng bạn yêu cầu (và trả về ngày tháng dưới dạng chuỗi).

Ví dụ:

 
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;

Kết quả:

+--------------------------------+
| Result                         |
|--------------------------------|
| Sunday, 17 June 2018, 05:43 AM |
+--------------------------------+

Lưu ý rằng GETUTCDATE() có độ chính xác phân số giây thấp hơn SYSUTCDATETIME() , trả về ngày / giờ UTC dưới dạng datetime2 giá trị, với phạm vi chính xác giây phân số từ 1 đến 7 chữ số.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để loại bỏ khoảng trắng đầu và cuối trong SQL Server - TRIM ()

  2. Máy chủ SQL trên Linux

  3. Cách tạo RAND () Xác định trong SQL Server

  4. Sử dụng RegEx trong SQL Server

  5. Chuyển đổi ‘smalldatetime’ thành ‘date’ trong SQL Server (Ví dụ T-SQL)