Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya boleh menukar cap masa MySQL Unix kepada Tarikh Boleh Dibaca Manusia?
MySQL: Menukar Cap Waktu Unix kepada Tarikh Boleh Dibaca Manusia
Soalan:
Bagaimana boleh Saya cekap menukar cap waktu Unix yang disimpan dalam jadual MySQL kepada boleh dibaca manusia tarikh?
Jawapan:
MySQL menyediakan fungsi FROM_UNIXTIME() untuk melaksanakan penukaran ini. Ia memerlukan cap waktu Unix sebagai hujah dan mengembalikan perwakilan rentetan tarikh dan masa yang sepadan dalam format yang ditentukan.
SELECT FROM_UNIXTIME(timestamp) FROM your_table;
Contoh:
Pertimbangkan perkara berikut jadual dengan medan cap masa Unix:
CREATE TABLE timestamps ( id INT NOT NULL AUTO_INCREMENT, timestamp INT NOT NULL, PRIMARY KEY (id) );
Dan beberapa sampel data:
INSERT INTO timestamps (timestamp) VALUES (1657414456);
Untuk menukar cap masa kepada tarikh yang boleh dibaca manusia, laksanakan pertanyaan berikut:
SELECT FROM_UNIXTIME(timestamp) FROM timestamps;
Ini akan menghasilkan:
2023-07-06 18:34:16
Nota Tambahan:
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%s')
FROM_UNIXTIME(timestamp, '%Y-%m-%d %H:%i:%S.%f')
Atas ialah kandungan terperinci Bagaimanakah saya boleh menukar cap masa MySQL Unix kepada Tarikh Boleh Dibaca Manusia?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!