Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menukar MySQL TIMESTAMP kepada Format Tarikh yyyy-mm-dd?

Bagaimana untuk Menukar MySQL TIMESTAMP kepada Format Tarikh yyyy-mm-dd?

Mary-Kate Olsen
Lepaskan: 2025-01-06 00:41:39
asal
326 orang telah melayarinya

How to Convert a MySQL TIMESTAMP to a yyyy-mm-dd Date Format?

Menukar TIMESTAMP kepada Tarikh dalam Pertanyaan MySQL

Dalam MySQL, menukar cap masa kepada tarikh boleh dicapai menggunakan fungsi FROM_UNIXTIME(). Untuk memformat tarikh yang terhasil dalam format tertentu (cth., yyyy-mm-dd), fungsi DATE_FORMAT() boleh digunakan.

Pertanyaan Asal

$sql = requestSQL("SELECT user.email, 
                   info.name, 
                   FROM_UNIXTIME(user.registration),
                   info.news
                   FROM user, info 
                   WHERE user.id = info.id ", "export members");
Salin selepas log masuk

Pertanyaan Diperbaiki

Untuk menukar user.registration cap masa ke tarikh dalam format tttt-mm-dd, pertanyaan berikut boleh digunakan:

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

Penjelasan

  • FROM_UNIXTIME(user.registration ): Menukar cap masa dalam medan user.registration kepada tarikh dan masa.
  • FORMAT_DATE(FROM_UNIXTIME(user.registration), '%Y-%m-%d'): Memformat tarikh dan masa yang dikembalikan oleh FROM_UNIXTIME() ke dalam format yyyy-mm-dd. Tarikh yang terhasil akan dialiaskan sebagai date_formatted.
  • Lajur yang tinggal (user.email, info.name dan info.news) dipilih seperti sebelum ini.

Selepas melaksanakan pertanyaan ini , lajur date_formatted akan mengandungi cap masa pendaftaran pengguna yang ditukar kepada format tarikh yyyy-mm-dd yang diingini, menjadikannya sesuai untuk dimasukkan dalam fail teks atau pemprosesan selanjutnya.

Atas ialah kandungan terperinci Bagaimana untuk Menukar MySQL TIMESTAMP kepada Format 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