Maison >base de données >tutoriel mysql >Comment convertir une date en chaîne dans MySQL

Comment convertir une date en chaîne dans MySQL

青灯夜游
青灯夜游original
2022-06-15 19:29:1090728parcourir

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

Comment convertir une date en chaîne dans MySQL

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 :

%I%i%j%k%l%M%m%p%r%S%s%T%U%u%V%v%W%w%X%x%Y%y Exemple
SELECT DATE_FORMAT("2022-06-15", "%M %d %Y");
time_format() pour convertir la date et l'heure spécifiées en chaîneformat format%f
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
Microsecondes (000000 à 999999)

Comment convertir une date en chaîne dans MySQL%H

Heures (00 à 23)Comment convertir une date en chaîne dans MySQL

%h

Heures (00 à 12)

%I%i %p%r% S%s%T

这用起来就像DATE_FORMAT()函数,但格式字符串格式说明包含只有几个小时,分钟和秒。

如果时间值包含小时的部分,其可大于23,在%H 和 %k小时格式说明符产生的值范围通常大于0..23。另小时格式说明符产生小时值为模12。

示例:

SELECT TIME_FORMAT('100:00:00', '%H %k %h %I %l');

Comment convertir une date en chaîne dans MySQL

【相关推荐:mysql视频教程

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn