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

Danh sách các chỉ định định dạng ngày trong MySQL

Dưới đây là danh sách các mã định dạng MySQL có thể được sử dụng trong các chuỗi định dạng với các hàm như DATE_FORMAT() , STR_TO_DATE()UNIX_TIMESTAMP() .

Specifier Mô tả
%a Tên ngày trong tuần viết tắt (Sun .. Sat )
%b Tên tháng viết tắt (Jan .. Dec )
%c Tháng, số (0 .. 12 )
%D Ngày trong tháng với hậu tố tiếng Anh (0th , 1st , 2nd , 3rd ,…)
%d Ngày trong tháng, số (00 .. 31 )
%e Ngày trong tháng, dạng số (0 .. 31 )
%f Microseconds (000000 .. 999999 )
%H Giờ (00 .. 23 )
%h Giờ (01 .. 12 )
%I Giờ (01 .. 12 )
%i Phút, số (00 .. 59 )
%j Ngày trong năm (001 .. 366 )
%k Giờ (0 .. 23 )
%l Giờ (1 .. 12 )
%M Tên tháng (January .. Dec )
%m Tháng, số (00 .. 12 )
%p AM hoặc PM
%r Thời gian, 12 giờ ( hh:mm:ss theo sau là AM hoặc PM )
%S Giây (00 .. 59 )
%s Giây (00 .. 59 )
%T Thời gian, 24 giờ ( hh:mm:ss )
%U Tuần (00 .. 53 ), trong đó Chủ nhật là ngày đầu tiên trong tuần; WEEK() chế độ 0
%u Tuần (00 .. 53 ), trong đó Thứ Hai là ngày đầu tiên trong tuần; WEEK() chế độ 1
%V Tuần (01 .. 53 ), trong đó Chủ nhật là ngày đầu tiên trong tuần; WEEK() chế độ 2; được sử dụng với %X
%v Tuần (01 .. 53 ), trong đó Thứ Hai là ngày đầu tiên trong tuần; WEEK() chế độ 3; được sử dụng với %x
%W Tên ngày trong tuần (Sunday .. Saturday )
%w Ngày trong tuần (0 =Chủ nhật .. 6 =Thứ Bảy)
%X Năm cho tuần trong đó Chủ nhật là ngày đầu tiên của tuần, là số, bốn chữ số; được sử dụng với %V
%x Năm trong tuần, trong đó Thứ Hai là ngày đầu tiên của tuần, dạng số, bốn chữ số; được sử dụng với %v
%Y Năm, số, bốn chữ số
%y Năm, số (hai chữ số)
%% Một chữ % nhân vật
%x x , cho bất kỳ “ x nào ”Không được liệt kê ở trên

Ví dụ

Dưới đây là ví dụ về việc sử dụng một số từ định dạng ở trên để cung cấp chuỗi định dạng cho DATE_FORMAT() chức năng:

SELECT DATE_FORMAT('2035-12-25 08:15:30', '%r %W, %D %M %Y');

Kết quả:

08:15:30 AM Tuesday, 25th December 2035

GET_FORMAT() Chức năng

Ngoài các mã định dạng riêng lẻ ở trên, bạn có thể sử dụng GET_FORMAT() hàm để trả về chuỗi định dạng đầy đủ mà không cần nhớ mã định dạng nào và theo thứ tự nào để đưa vào chuỗi định dạng. Hàm này có thể hữu ích khi làm việc với các hàm yêu cầu chuỗi định dạng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Chọn dữ liệu với MATCH bằng Cypher

  2. Cách cài đặt MySQL trên CentOS 6

  3. Cách lấy tháng từ ngày trong MySQL

  4. Ví dụ SECOND () - MySQL

  5. Tìm tất cả cha mẹ trong bảng mysql với một truy vấn duy nhất (Truy vấn đệ quy)