Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menukar Rentetan Tarikh MySQL kepada Cap Waktu UNIX dan Sebaliknya?
Untuk menukar rentetan tarikh dalam format "15 Apr 2012 12 :00AM" kepada cap waktu UNIX, gunakan SQL berikut pertanyaan:
SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))
Untuk mengubah suai format tarikh, gunakan fungsi FROM_UNIXTIME() bersama-sama dengan fungsi UNIX_TIMESTAMP(). Sebagai contoh, pertanyaan berikut menukar cap masa UNIX kepada format "%m-%d-%Y %h:%i:%p":
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')), '%m-%d-%Y %h:%i:%p')
Untuk lebih lanjut maklumat, rujuk MySQL berikut dokumentasi:
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan Tarikh MySQL kepada Cap Waktu UNIX dan Sebaliknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!