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

Ví dụ về UTC_DATE - MySQL

Trong MySQL, bạn có thể sử dụng UTC_DATE chức năng trả về ngày UTC. UTC là viết tắt của Giờ phối hợp quốc tế và đây là tiêu chuẩn thời gian chính mà thế giới quy định đồng hồ và thời gian.

Kết quả được trả về sau ‘YYYY-MM-DD’ hoặc YYYYMMDD định dạng, tùy thuộc vào việc hàm được sử dụng trong ngữ cảnh chuỗi hay số.

Cú pháp

Bạn có thể sử dụng một trong hai hình thức sau:

UTC_DATE
UTC_DATE()

Vì vậy, không cần đối số.

Ví dụ 1 - Cách sử dụng cơ bản

Đây là một ví dụ để chứng minh.

SELECT UTC_DATE;

Kết quả:

+------------+
| UTC_DATE   |
+------------+
| 2018-07-05 |
+------------+

Ví dụ 2 - Với dấu ngoặc đơn

Trong ví dụ này, tôi thêm dấu ngoặc đơn (tất nhiên, điều này không có gì khác biệt đối với kết quả).

SELECT UTC_DATE();

Kết quả:

+------------+
| UTC_DATE() |
+------------+
| 2018-07-05 |
+------------+

Ví dụ 3 - Ngữ cảnh Số

Các ví dụ trước đó đều được trả về trong ‘YYYY-MM-DD’ định dạng. Điều này là do chúng được sử dụng trong ngữ cảnh chuỗi.

Trong ví dụ này, tôi sử dụng hàm trong ngữ cảnh số. Tôi thực hiện việc này bằng cách thêm một số vào hàm.

SELECT UTC_DATE() + 0;

Kết quả:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20180705 |
+----------------+

Trong trường hợp này, tôi đã thêm số 0, giữ nguyên ngày. Tuy nhiên, kết quả hiện là YYYYMMDD định dạng.

Không có gì ngăn bạn thêm một số khác. Ví dụ:

SELECT UTC_DATE() + 5;

Kết quả:

+----------------+
| UTC_DATE() + 5 |
+----------------+
|       20180710 |
+----------------+

Cũng xem UTC_TIME Ví dụ về việc trả lại giờ UTC.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL tách các ký tự không phải số để so sánh

  2. Chỉ mục giải quyết cho người dùng bảng bị hỏng; cố gắng sửa chữa nó

  3. TOP 5 Cú pháp Xóa MySQL với Mẹo dành cho Nhà phát triển T-SQL

  4. Tạo một bảng tạm thời trong một câu lệnh SELECT mà không có một bảng CREATE TABLE riêng biệt

  5. Bạn có thể truy cập giá trị tăng tự động trong MySQL trong một câu lệnh không?