Maison >base de données >tutoriel mysql >Comment convertir une date en chaîne dans MySQL
Deux méthodes pour convertir des dates en chaînes dans MySQL : 1. À l'aide de la fonction date_format(), vous pouvez formater la valeur de la date selon le format spécifié et renvoyer la chaîne de date formatée. La syntaxe est "date_format(spécifiez la date, spécifiez le format. ) )". 2. Utilisez la fonction time_format() pour convertir la date et l'heure spécifiées en chaîne, la syntaxe est "time_format (date et heure spécifiées, format spécifié)".
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Deux façons de convertir la date et l'heure en chaîne dans MySQL
1. Utilisez la fonction date_format()
La fonction date_format() peut formater la valeur de la date selon le format spécifié et renvoyer la valeur formatée. Chaîne de date
DATE_FORMAT(date, format)
date Obligatoire. La date à formater
format est obligatoire. Le format à utiliser. Peut être une ou une combinaison des valeurs suivantes :
format | description |
---|---|
%a | nom de l'abréviation du jour de la semaine (du dimanche au samedi) Nom du mois ( Janvier à décembre) |
%C | Nom numérique du mois (0 à 12) |
%D | Un jour du mois sous forme de valeur numérique, suivi du suffixe (1er, 12) 2, 3 ,...) |
%d | jour du mois en valeur numérique (01 à 31) |
%e | jour du mois en valeur numérique (0 à 31) + |
Heures (00 à 12) | |
Minutes (00 à 59) | |
Jour de l'année (001 à 366) | |
Heures (0 à 23 ) | |
Heure (1 à 12) | |
Nom du mois (janvier à décembre) | |
Nom du mois comme valeur (00 à 12) | |
AM ou PM | |
Heure au format 12 heures AM ou PM (hh:mm:ss AM/PM) | |
secondes (00 à 59) | |
secondes (00 à 59) | |
Heure au format 24 heures (hh:mm:ss) | |
Le dimanche est le premier jour de la semaine Jour de la semaine | |
Le lundi est le premier jour de la semaine (00 à 53) | |
Dimanche est le premier jour de la semaine (01 à 53) semaine. Utilisé avec %X | |
Le lundi est le premier jour de la semaine (01 à 53). Utilisé avec %X | |
Tous les noms de jours de la semaine (du dimanche au samedi) | |
Jours de la semaine pour dimanche = 0 et samedi = 6 | |
Dimanche est le premier jour de la semaine. Utilisé avec %V | |
Le lundi est le premier jour de la semaine. Utilisé avec %V | |
Année comme nombre, valeur à 4 chiffres | |
Année comme nombre, valeur à 2 chiffres | |
SELECT DATE_FORMAT("2022-06-15", "%Y %m %d"); |
|
2. Utilisez la fonction time_format() | |
time_format(time,format) |
|
Description |
%H
Heures (00 à 23)
%h
Heures (00 à 12)Heures (00 à 12) | |
---|---|
Minutes (00 à 59) | |
AM ou PM | |
12 heures Heure au format AM ou PM (hh:mm:ss AM/PM) | |
Secondes (00 à 59) | |
Secondes (00 à 59) | |
Heure sur 24 heures (hh:mm:ss) |
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!