Maison >base de données >tutoriel mysql >Comment convertir le temps avec MySQL Verchar

Comment convertir le temps avec MySQL Verchar

藏色散人
藏色散人original
2020-10-27 09:34:022047parcourir

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

Comment convertir le temps avec MySQL Verchar

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!

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