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

truy vấn mysql - ngày định dạng trên đầu ra?

Về cơ bản, bạn có hai thao tác khác nhau mà bạn có thể cần thực hiện khi xử lý ngày tháng:ngày thành chuỗi và ngược lại. Các hàm bạn có thể sử dụng là DATE_FORMAT()STR_TO_DATE() . Tham khảo đầy đủ có thể được tìm thấy trong sách hướng dẫn .

Ví dụ sử dụng:

SELECT
    DATE_FORMAT(CURRENT_TIMESTAMP, '%d/%m/%Y %H:%i:%s'),
    STR_TO_DATE('31/12/2001 23:55:00', '%d/%m/%Y %H:%i:%s')

Nếu ngày của bạn không phải là ngày thực mà là chuỗi, bạn sẽ cần chuyển đổi hai lần :từ chuỗi đến ngày và lặp lại từ ngày sang chuỗi:

SELECT
    STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'),
    DATE_FORMAT(STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'), '%M %e, %Y %l:%i %p')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails, MySQL và Snow Leopard

  2. Tôi có thể sử dụng nhiều câu lệnh trong một truy vấn được chuẩn bị sẵn trên JDBC không?

  3. nhận Mất kết nối với mysql khi sử dụng mysqldump ngay cả với tham số max_allowed_packet

  4. com.mysql.jdbc.PacketTooBigException

  5. Python pandas to_sql 'append'