Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menukar format tarikh SQL kepada YYYY-MM-DD?

Saya mempunyai lajur yang dipanggil "tarikh_mula" dengan jenis data "TARIKH". Pada jadual pangkalan data saya ia muncul sebagai format "YYYY-MM-DD", tetapi apabila saya menarik data daripada projek (menggunakan node.js) saya mendapat hasilnya sebagai "YYYY-MM-DDT22:00:00.000 Z". Bagaimanakah cara menukar format kepada "YYYY-MM-DD"? Saya cuba FORMAT(tarikh_mula, "yyyy-MM-dd") tetapi tidak berjaya...

Saya tahu kita biasanya boleh menukar format dari sisi klien menggunakan moment like moment(start_date).format("YYYY-MM-DD") tetapi saya cuba melakukan ini dari sisi pelayan.

P粉713846879P粉713846879289 hari yang lalu547

membalas semua(1)saya akan balas

  • P粉021854777

    P粉0218547772024-01-05 14:50:31

    Anda boleh menggunakan fungsi DATE_FORMAT untuk memformat tarikh.

    SELECT DATE_FORMAT(start_date, '%Y-%m-%d') FROM table_name;
    

    balas
    0
  • Batalbalas