Review Cách thay đổi định dạng ngày trong bàn làm việc của MySQL
Mẹo Hướng dẫn Cách thay đổi định dạng ngày trong bàn thao tác của MySQL Chi Tiết
Khoa Minh Hoàng đang tìm kiếm từ khóa Cách thay đổi định dạng ngày trong bàn thao tác của MySQL được Cập Nhật vào lúc : 2022-12-27 21:32:04 . Với phương châm chia sẻ Thủ Thuật về trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi tham khảo nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Admin lý giải và hướng dẫn lại nha.Định nghĩa và cách sử dụng
Hàm DATE_FORMAT() định dạng ngày theo chỉ định
Nội dung chính Show- Định nghĩa và cách sử dụngGiá trị tham sốchi tiết kỹ thuậtThêm ví dụChúng ta hoàn toàn có thể thay đổi định dạng ngày trong MySQL không?Làm cách nào để thay đổi ngày trong MySQL?Làm cách nào để thay đổi định dạng ngày của cột trong MySQL?Ngày được định dạng trong MySQL ra làm sao?
cú pháp
Giá trị tham số
Thông sốMô tảngàyBắt buộc. Ngày được định dạngđịnh dạngBắt buộc. Định dạng để sử dụng. Có thể là một hoặc phối hợp những giá trị sau.FormatDescription%aTên ngày trong tuần viết tắt (Từ Chủ Nhật đến Thứ Bảy)%bTên tháng viết tắt (Tháng 1 đến Tháng 12)%cTên tháng dạng số (0 đến 12)%DNgày của tháng dưới dạng giá trị số, theo sau là hậu tố . )%dDay của tháng dưới dạng giá trị số (01 đến 31)%eDay của tháng dưới dạng giá trị số (0 đến 31)%fMicro giây (000000 đến 999999)%HHour (00 đến 23)%hHour (00 đến 12) . mm. ss AM/PM)%SSSeconds (00 to 59)%sSeconds (00 to 59)%TTime ở định dạng 24 giờ (hh. mm. ss)%UWeek trong đó Chủ nhật là ngày đầu tuần (00 đến 53)%uWeek trong đó Thứ Hai là ngày đầu tuần (00 đến 53)%VWeek trong đó Chủ nhật là ngày đầu tuần (01 đến 53). Được sử dụng với %X%vWeek trong đó Thứ Hai là ngày đầu tiên của tuần (01 đến 53). Được sử dụng với %x%Wtên ngày trong tuần đầy đủ (Chủ nhật đến thứ bảy)%wNgày trong tuần trong đó Chủ nhật=0 và Thứ bảy=6%XYNăm cho tuần mà Chủ nhật là ngày đầu tuần. Được sử dụng với %V%xYear cho tuần mà Thứ Hai là ngày đầu tuần. Được sử dụng với %v%YYear dưới dạng giá trị số, 4 chữ số%yYear dưới dạng giá trị số, 2 chữ số
rõ ràng kỹ thuật
Thêm ví dụ
Ví dụ
định dạng một ngày
SELECT DATE_FORMAT("15-06-2022", "%W %M %e %Y");
Tự mình thử »Ví dụ
định dạng một ngày
CHỌN DATE_FORMAT(Ngày sinh, "%W %M %e %Y") TỪ Nhân viên;
Tự mình thử »Cơ sở tài liệu của chúng tôi có một bảng tên là
SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 2 với tài liệu trong những cột SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 3, SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 4, SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 5 và SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 6 idfirst_namelast_nameregistration_datetime1LoraLorens2019-02-23 12. 04. 232AnneSmith2018-07-10 10. 12. 153TomJackson2019-03-09 08. 20. 334RichardWilliams2018-09-30 06. 07. 34Đối với mỗi sinh viên, hãy lấy tên, họ và ngày giờ đăng ký của tớ. Tuy nhiên, chúng tôi muốn hiển thị ngày và giờ ở định dạng sau. tên ngày trong tuần viết tắt, dấu phẩy, năm, tên tháng, ngày trong tháng và thời gian tính bằng giờ, phút và giây. Nó sẽ in như vậy này
Tue, 2022 February 17 11:18:55 Dung dịchChúng ta sẽ sử dụng hàm
SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 7. Đây là truy vấn bạn sẽ viếtSELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform;Đây là kết quả của truy vấn
first_namelast_nameformat_registration_datetimeLoraLorensSat, 2022 Tháng Hai 23 12. 04. 23AnneSmithThứ Ba, 2022 Tháng Bảy 10 10. 12. 15TomJacksonThứ bảy, 2022 ngày 9 tháng 3 08. 20. 33RichardWilliamsThứ Hai, 2022 Tháng Chín 30 06. 07. 34Thảo luậnTrong cơ sở tài liệu MySQL, hàm DATE_FORMAT() được cho phép bạn hiển thị tài liệu ngày và giờ ở định dạng đã thay đổi
Hàm này nhận hai đối số. Đầu tiên là ngày/thời gian được định dạng lại; . (Trong ví dụ của chúng tôi, chúng tôi sử dụng cột
SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 6 của kiểu tài liệu ngày giờ. )Đối số thứ hai là một chuỗi chứa định dạng ngày giờ mong ước. MySQL đáp ứng một số trong những thông số kỹ thuật, như
- %a – Tên ngày trong tuần viết tắt%Y – Năm, ở dạng 4 chữ số%M – Tên đầy đủ của tháng%e – Ngày trong tháng (từ 1 – 31)%H – Giờ (từ 00-23)%i – Phút (từ 00-59)%s – Giây (từ 00-59)
Bạn hoàn toàn có thể tìm hiểu thêm về xác định ngày và giờ
Ví dụ: Lora Lorens đã đăng ký vào '2022-02-23 12. 04. 23’. Bây giờ, ngày và giờ đăng ký của cô ấy có định dạng mới là 'Thứ bảy, 2022 ngày 23 tháng 2 12. 04. 23’
Định dạng ngày hiện tại là 'YYYY-mm-dd'. Để thay đổi định dạng ngày hiện tại, bạn hoàn toàn có thể sử dụng date_format()
Trước tiên tất cả chúng ta hãy hiển thị ngày hiện tại -
mysql> select curdate();Điều này sẽ tạo ra đầu ra sau -
+------------+ | curdate() | +------------+ | 2022-08-08 | +------------+ 1 row in set (0.00 sec)Sau đây là truy vấn để thay đổi định dạng curdate() (ngày hiện tại) -
mysql> select date_format(curdate(), '%m/%d/%Y');Điều này sẽ tạo ra đầu ra sau -
+------------------------------------+ | date_format(curdate(), '%m/%d/%Y') | +------------------------------------+ | 08/08/2022 | +------------------------------------+ 1 row in set (0.00 sec)Trước tiên tất cả chúng ta hãy tạo một bảng -
mysql> create table DemoTable ( ArrivalDate date ); Query OK, 0 rows affected (0.50 sec)Chèn một số trong những bản ghi vào bảng bằng lệnh chèn -
mysql> insert into DemoTable values('2022-01-10'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('2022-12-18'); Query OK, 1 row affected (0.12 sec)Hiển thị tất cả những bản ghi từ bảng bằng câu lệnh select -
________số 8Điều này sẽ tạo ra đầu ra sau -
+-------------+ | ArrivalDate | +-------------+ | 2022-01-10 | | 2022-12-18 | +-------------+ 2 rows in set (0.00 sec)Sau đây là truy vấn để thay đổi định dạng ngày tháng -
SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 0Điều này sẽ tạo ra đầu ra sau -
SELECT first_name, last_name, DATE_FORMAT(registration_datetime,’%a, %Y %M %e %H:%i:%s’) AS format_registration_datetime FROM student_platform; 1
Post a Comment