Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menukar cap waktu mysql kepada format tarikh
Dalam mysql, anda boleh menggunakan fungsi FROM_UNIXTIME() untuk menukar cap masa yang ditentukan ke dalam format tarikh Fungsi fungsi ini adalah untuk menukar cap masa UNIX kepada nilai tarikh dan masa dalam format biasa "PILIH FROM_UNIXTIME(Cop masa,"format")".
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Dalam mysql, anda boleh menggunakan fungsi FROM_UNIXTIME()
untuk menukar cap waktu yang ditentukan kepada format tarikh. Fungsi
FROM_UNIXTIME()
menukar cap masa UNIX kepada nilai tarikh-masa format biasa. (Fungsi UNIX_TIMESTAMP ()
ialah songsang antara satu sama lain.)
Sintaks:
select FROM_UNIXTIME(unix_timestamp,format)
format ialah parameter pilihan dan boleh menjadi nilai berikut:
%M Nama bulan (Januari...Disember)
%W Nama minggu (Ahad...Sabtu)
%D mempunyai Awalan Bahasa Inggeris hari dalam bulan (1hb, 2hb, ke-3, dsb.)
%Y Tahun, nombor, 4 digit
%y Tahun, nombor, 2 digit
%a nama singkatan minggu (Ahad......Sabtu)
%d bilangan hari dalam bulan, bilangan (00……31)
%e Bilangan hari dalam bulan, nombor (0……31)
%m Bulan, nombor ( 01……12)
%c bulan, nombor (1……12)
%b nama bulan singkatan (Jan… Dis)
%j Hari dalam setahun (001...366)
% Jam H (00...23)
%k jam (0...23)
%j jam (01.. .12)
%I jam(01……12)
%l jam(1……12)
%i minit, nombor ( 00……59)
%r masa, 12 jam (hh:mm:ss [AP]M)
%T masa, 24 jam (hh:mm:ss)
%S saat (00……59)
%s saat (00……59 )
%p PG atau PM
%w Bilangan hari dalam seminggu (0=Ahad...6=Sabtu)
%U hari dalam seminggu (0……52), di sini Ahad ialah hari pertama dalam minggu
%u hari dalam seminggu (0……52), di sini Isnin ialah hari pertama dalam minggu
%% A literal "%" .
Contoh:
(1), tidak mengandungi parameter format, format pulangan:
SELECT FROM_UNIXTIME(addtime) FROM `web_game` ORDER BY ID desc LIMIT 5;
Pemulangan format adalah seperti berikut :
2020-03-23 15:28:46 2020-03-23 15:16:43 2020-03-23 15:05:18 2020-03-23 15:01:01 2020-03-23 14:50:36
(2), mengandungi parameter format:
SELECT FROM_UNIXTIME(addtime,'%Y-%m-%d') FROM `web_game` ORDER BY ID desc LIMIT 5;
Format pemulangan adalah seperti berikut:
2020-03-23 2020-03-23 2020-03-23 2020-03-23 2020-03-23
[Cadangan berkaitan : tutorial video mysql 】
Atas ialah kandungan terperinci Bagaimana untuk menukar cap waktu mysql kepada format tarikh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!