Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memisahkan tarikh dan masa dalam DATETIME dalam MySQL?

Bagaimana untuk memisahkan tarikh dan masa dalam DATETIME dalam MySQL?

王林
王林ke hadapan
2023-08-25 08:41:061245semak imbas

Bagaimana untuk memisahkan tarikh dan masa dalam DATETIME dalam MySQL?

Untuk memisahkan DATE dan TIME daripada DATETIME, anda boleh menggunakan kaedah DATE_FORMAT() MySQL. Sintaksnya adalah seperti berikut −

SELECT DATE_FORMAT(yourColumnName, '%Y-%m-%d') VariableName, DATE_FORMAT(yourColumnName,'%H:%i:%s') VariableName from yourTableName;
Untuk memahami kaedah di atas DATE_FORMAT(), mari kita cipta jadual dengan jenis data “datetime”.

Buat jadual -

mysql> create table DateAndTimePartDemo
   -> (
   -> YourDateandtime datetime
   -> );
Query OK, 0 rows affected (0.56 sec)

Sekarang, saya menggunakan now() untuk memasukkan tarikh dan masa semasa. Pertanyaannya adalah seperti berikut −

mysql> insert into DateAndTimePartDemo values(now());
Query OK, 1 row affected (0.37 sec)

Gunakan pernyataan pilih untuk memaparkan rekod. Pertanyaannya adalah seperti berikut −

mysql> select *from DateAndTimePartDemo;

Berikut ialah output yang menunjukkan tarikh dan masa semasa −

+---------------------+
| YourDateandtime     |
+---------------------+
| 2018-11-24 13:40:36 |
+---------------------+
1 row in set (0.00 sec)

Mari kita sekarang menggunakan fungsi DATE_FORMAT() untuk membahagikan masa tarikh di atas.

Pertanyaan adalah seperti berikut −

mysql> SELECT DATE_FORMAT(YourDateandtime, '%Y-%m-%d') OnlyYourDate,
-> DATE_FORMAT(YourDateandtime,'%H:%i:%s') OnlyYourTime from DateAndTimePartDemo;

Berikut ialah output −

+--------------+--------------+
| OnlyYourDate | OnlyYourTime |
+--------------+--------------+
| 2018-11-24   | 13:40:36     |
+--------------+--------------+
1 row in set (0.03 sec)

Atas ialah kandungan terperinci Bagaimana untuk memisahkan tarikh dan masa dalam DATETIME dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam