Computer >> Máy Tính >  >> Lập trình >> MySQL

Trong MySQL, làm cách nào chúng ta có thể hiển thị thời gian ở định dạng khác do người dùng chỉ định?


Chúng ta cũng có thể sử dụng hàm DATE_FORMAT () để hiển thị thời gian ở các định dạng khác. Trong trường hợp này, sẽ có hai đối số của hàm này, đầu tiên là thời gian và thứ hai là chuỗi định dạng.

Ví dụ sau sẽ thay đổi thời gian hiện tại ở định dạng được chỉ định -

mysql> SELECT DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p');

+-----------------------------------------------+
| DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p') |
+-----------------------------------------------+
| The time is 06:02:28 AM                       |
+-----------------------------------------------+
1 row in set (0.00 sec)

Ví dụ sau sẽ thay đổi thời gian đã cho ở định dạng được chỉ định -

mysql> SELECT DATE_FORMAT('2017-10-29 06:03:25', 'The time is %h:%i:%s %p');

+---------------------------------------------------------------+
| DATE_FORMAT('2017-10-29 06:03:25', 'The time is %h:%i:%s %p') |
+---------------------------------------------------------------+
| The time is 06:03:25 AM                                       |
+---------------------------------------------------------------+
1 row in set (0.00 sec)