Menukar Epoch Time kepada Human Readable Date dalam MySQL
Epoch time, cap waktu yang mewakili detik berlalu sejak 1 Januari 1970 UTC, selalunya disimpan dalam pangkalan data. Menukar masa zaman kepada format tarikh yang boleh dibaca manusia adalah penting untuk manipulasi dan visualisasi data.
Pertimbangkan nilai zaman 1389422614485, yang disimpan dalam jenis data VARCHAR. Untuk menukarnya kepada masa manusia, kami boleh memanfaatkan fungsi from_unixtime() dalam MySQL bersama-sama dengan operasi matematik:
select from_unixtime(floor(1389422614485/1000));
Nilai zaman dengan ketepatan milisaat memerlukan pembahagian sebanyak 1000 untuk mengekstrak cap waktu dalam beberapa saat. Fungsi floor() memastikan kami bekerja dengan keseluruhan bilangan saat. Hasilnya:
2014-01-11 12:13:34
Kemas kini untuk MySQL 8.0 (Julai 2020)
Dalam MySQL 8.0, fungsi lantai tidak lagi diperlukan apabila mengendalikan milisaat:
select from_unixtime(1594838230234/1000);
Ini mengembalikan:
2020-07-15 18:37:10.2340
Dengan memahami proses penukaran ini, pembangun boleh mengubah nilai masa zaman dengan mudah kepada tarikh yang boleh dibaca manusia untuk pelbagai tujuan analisis, memastikan perwakilan data yang tepat dan mudah difahami.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan artikel yang anda sediakan: * Bagaimana Saya Menukar Masa Epoch kepada Tarikh Boleh Dibaca Manusia dalam MySQL? * Menukar Masa Epoch kepada Tarikh dalam MySQL: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!