Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách tách DATE và TIME từ DATETIME trong MySQL (DATE_FORMAT)

Dùng DATE_FORMAT() với pattern:

  • Ngày: DATE_FORMAT(cột, '%Y-%m-%d')
  • Giờ: DATE_FORMAT(cột, '%H:%i:%s')

Ví dụ: YourDateandtime = '2018-11-24 13:40:36'

SELECT DATE_FORMAT(YourDateandtime, '%Y-%m-%d') AS OnlyDate,
       DATE_FORMAT(YourDateandtime, '%H:%i:%s') AS OnlyTime
FROM DateAndTimePartDemo;

Kết quả:

OnlyDate   | OnlyTime
2018-11-24 | 13:40:36

Pattern khác: %d/%m/%Y, %h:%i %p (12h AM/PM)...