Maison >base de données >tutoriel mysql >Comment convertir le temps avec MySQL Verchar
Dans MySQL, vous pouvez utiliser la fonction str_to_date pour convertir verchar en un type d'heure. La syntaxe de cette fonction est "Str_to_date(col.pattern)", où le paramètre col est le champ ou le contenu qui doit être utilisé. être formaté.
Recommandé : "Tutoriel vidéo MySQL"
Le type 1.date est modifié en Le type varchar
est converti à l'aide de la fonction date_format. La méthode d'utilisation est
Date_format(col, pattern)
col est le champ qui doit être formaté. , et le modèle est le champ converti. Format, veuillez vous référer au tableau de format général
Parmi eux, le format le plus couramment utilisé est xxxx-xx-xx xx:xx:xx. il doit être écrit comme suit :
%Y-%m- %d %H:%i:%s, soit :
DATE_FORMAT(xxx,'%Y-%m- %d %H:%i:%s')
2. Convertissez le type varchar en type de date
Utilisez la fonction str_to_date pour convertir, la méthode d'utilisation est
Str_to_date(col.pattern), où col est le champ qui doit être formaté ou le format du contenu et du modèle fait référence à la table de format. L'utilisation est en fait similaire à la conversion de date en varchar.
Pièce jointe : Tableau de format (traduit)
|
Valeur |
Signification |
|
secondes |
%S, %s |
Secondes sur deux chiffres (00,01, ..., 59) |
|
Minutes |
%i |
Minute sous forme à deux chiffres (00,01, ..., 59) |
|
Heures |
%H |
Format 24 heures, heure à deux chiffres (00,01, ...,23) |
|
|
%h |
Format 12 heures, heure à deux chiffres (00,01, .. .,12) |
|
|
%k |
Format 24 heures, heures sous forme numérique (0,1, ...,23) |
|
|
%l |
Horloge de 12 heures, heure numérique (0,1, ...,12) |
|
|
%T |
Format 24 heures, format de l'heure (HH:mm:ss) |
|
|
%r |
Format 12 heures, heure format ( hh:mm:ss AM ou PM) |
|
|
%p |
AM matin ou PM après-midi |
|
Hebdomadaire |
%W |
Le nom de chaque jour de la semaine (dimanche, lundi, .. ., samedi) |
|
|
%a |
L'abréviation du nom de chaque jour de la semaine (Dim, Lun, ..., Sam) |
|
|
%w |
Identifie la semaine sous forme numérique (0=dimanche, 1 =Lundi, ..., 6= Samedi) |
|
|
%U |
Les chiffres représentent le nombre de semaines, le dimanche est le premier jour de la semaine |
|
|
%u |
Le chiffre représente le nombre de semaines, lundi est le premier jour de la semaine |
|
jours |
%d |
Deux chiffres représentent le jour du mois (01,02, ...,31 ) |
|
|
%e |
Le nombre représente le nombre de jours dans le mois (1, 2, ..., 31) |
|
|
%D |
Le suffixe anglais indique le nombre de jours dans le mois (1er, 2e, 3ème...) |
|
|
%j |
Utilisez trois chiffres pour représenter le nombre de jours dans l'année (001 002, ..., 366) |
|
Mois |
%M |
Nom du mois en anglais (janvier , février, ..., décembre) |
|
|
%b |
Abréviation anglaise du nom du mois (janvier, février, ..., décembre) |
|
|
%m |
Deux chiffres représentent le mois (01,02, ... ,12) |
|
|
%c | Le nombre représente le mois (1,2, ...,12) %Y |
|
Année à quatre chiffres ( 2015, 2016...)
|
|
%y |
Année à deux chiffres (15,16...) |
Sortie de texte |
% texte |
Sortir directement du contenu texte |
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!