Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menukar cap waktu mysql kepada format tarikh

Bagaimana untuk menukar cap waktu mysql kepada format tarikh

青灯夜游
青灯夜游asal
2021-12-06 11:52:2684021semak imbas

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")".

Bagaimana untuk menukar cap waktu mysql kepada format tarikh

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!

Kenyataan:
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