Maison  >  Article  >  base de données  >  Comment séparer la date et l'heure dans DATETIME dans MySQL ?

Comment séparer la date et l'heure dans DATETIME dans MySQL ?

王林
王林avant
2023-08-25 08:41:061170parcourir

Comment séparer la date et lheure dans DATETIME dans MySQL ?

Pour séparer DATE et TIME de DATETIME, vous pouvez utiliser la méthode DATE_FORMAT() de MySQL. La syntaxe est la suivante −

SELECT DATE_FORMAT(yourColumnName, '%Y-%m-%d') VariableName, DATE_FORMAT(yourColumnName,'%H:%i:%s') VariableName from yourTableName;
Afin de comprendre la méthode ci-dessus DATE_FORMAT(), créons une table avec le type de données « datetime ».

Créer un tableau -

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

Maintenant, j'utilise now() pour insérer la date et l'heure actuelles. La requête est la suivante −

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

Utilisez l'instruction select pour afficher les enregistrements. La requête est la suivante −

mysql> select *from DateAndTimePartDemo;

Ce qui suit est la sortie montrant la date et l'heure actuelles −

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

Utilisons maintenant la fonction DATE_FORMAT() pour diviser la date et l'heure ci-dessus.

La requête est la suivante −

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

Ce qui suit est le résultat −

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer