Bagaimana untuk menukar format tarikh SQL kepada YYYY-MM-DD?
P粉713846879
P粉713846879 2024-01-04 16:42:59
0
1
580

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粉713846879
P粉713846879

membalas semua(1)
P粉021854777

Anda boleh menggunakan fungsi DATE_FORMAT untuk memformat tarikh.

SELECT DATE_FORMAT(start_date, '%Y-%m-%d') FROM table_name;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan