Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

kueri mysql - memformat tanggal pada output?

Anda pada dasarnya memiliki dua operasi berbeda yang mungkin perlu Anda lakukan saat menangani tanggal:tanggal ke string dan sebaliknya. Fungsi yang dapat Anda gunakan adalah DATE_FORMAT() dan STR_TO_DATE() . Referensi lengkap dapat ditemukan dalam manual .

Contoh penggunaan:

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')

Jika tanggal Anda bukan tanggal sebenarnya tetapi string, Anda harus mengonversi dua kali :dari string ke tanggal dan lagi dari tanggal ke string:

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. Bagaimana cara menggabungkan hasil dua kueri dengan pemesanan?

  2. MENIT() Contoh – MySQL

  3. Backup Database Logis Menggunakan MySQL Shell

  4. Menggabungkan indeks FULLTEXT di MySQL

  5. Bagaimana cara mencari data JSON di MySQL?