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

Cách hoạt động của UTC_DATE () trong MariaDB

Trong MariaDB, UTC_DATE() là một hàm ngày và giờ được tích hợp sẵn trả về ngày UTC hiện tại.

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

UTC là viết tắt của Giờ phối hợp quốc tế và là tiêu chuẩn thế giới để điều chỉnh thời gian.

Cú pháp

UTC_DATE() có thể được gọi có hoặc không có dấu ngoặc đơn:

UTC_DATE
UTC_DATE()

Cả hai đều trả về cùng một kết quả.

Ví dụ

Dưới đây là một ví dụ với dấu ngoặc đơn:

SELECT UTC_DATE();

Kết quả:

+------------+
| UTC_DATE() |
+------------+
| 2021-06-01 |
+------------+

Đây là nó không có dấu ngoặc đơn:

SELECT UTC_DATE;

Kết quả:

+------------+
| UTC_DATE   |
+------------+
| 2021-06-01 |
+------------+

Kết quả tương tự.

Số ngày

Sử dụng UTC_DATE() trong ngữ cảnh số dẫn đến ngày được trả về ở định dạng YYYYMMDD.

Ví dụ:

SELECT UTC_DATE() + 0;

Kết quả:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20210601 |
+----------------+

Đưa ra đối số

UTC_DATE() hàm không chấp nhận bất kỳ đối số nào. Gọi nó với các đối số dẫn đến lỗi:

SELECT UTC_DATE('1970-01-02');

Kết quả:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''1970-01-02')' at line 1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB NULLIF () Giải thích

  2. MariaDB JSON_DEPTH () Giải thích

  3. Tự động hóa cơ sở dữ liệu với con rối:Triển khai MySQL &MariaDB Galera Cluster

  4. Sử dụng Công cụ lưu trữ Aria với Máy chủ MariaDB

  5. Cách FROM_DAYS () hoạt động trong MariaDB