Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menukar Cap Waktu MySQL kepada Tarikh 'yyyy-mm-dd'?

Bagaimana untuk Menukar Cap Waktu MySQL kepada Tarikh 'yyyy-mm-dd'?

Barbara Streisand
Lepaskan: 2025-01-05 21:33:42
asal
874 orang telah melayarinya

How to Convert MySQL Timestamps to 'yyyy-mm-dd' Dates?

Menukar Cap Masa kepada Tarikh dalam Pertanyaan MySQL

Apabila bekerja dengan cap masa dalam pertanyaan MySQL, selalunya mungkin diperlukan untuk menukarnya menjadi lebih format yang boleh dibaca manusia, seperti tarikh dalam format 'yyyy-mm-dd'. Untuk mencapai matlamat ini, MySQL menyediakan beberapa fungsi yang membolehkan anda memanipulasi dan memformat cap masa.

Satu kaedah untuk menukar cap masa kepada tarikh ialah menggunakan fungsi FROM_UNIXTIME(), diikuti dengan fungsi DATE_FORMAT(). Fungsi FROM_UNIXTIME() menukar cap masa kepada cap masa Unix, iaitu bilangan saat sejak zaman itu. Fungsi DATE_FORMAT() kemudian membenarkan anda menentukan rentetan format untuk memformat cap masa yang terhasil.

Dalam kes anda, anda boleh menggunakan pertanyaan berikut untuk menukar medan user.registration kepada tarikh dalam 'yyyy-mm -dd' format:

SELECT user.email,
       info.name,
       DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%Y-%m-%d') AS 'date_formatted',
       info.news
FROM user, info
WHERE user.id = info.id
Salin selepas log masuk

Pertanyaan ini menggunakan fungsi FROM_UNIXTIME() dan DATE_FORMAT() untuk menukar cap waktu disimpan dalam medan user.registration ke dalam format yang diingini. Tarikh yang terhasil akan disimpan dalam lajur date_formatted.

Dengan memasukkan penukaran ini ke dalam pertanyaan anda, anda boleh mengekstrak dan memformat data cap masa dengan mudah sebagai tarikh yang boleh dikenali, membolehkan anda bekerja dengan mudah dengan maklumat berasaskan tarikh dalam aplikasi anda atau konteks.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Waktu MySQL kepada Tarikh 'yyyy-mm-dd'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan