Rumah > Soal Jawab > teks badan
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>
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;