Section courante

A propos

Section administrative du site

DATE_FORMAT

Date de format
MySQL  

Syntaxe

DATE_FORMAT(date,format)

Paramètres

Nom Description
date Ce paramètre permet d'indiquer la date à analyser
format Ce paramètre permet d'indiquer le format de transformation à effectue sous forme d'une chaine de caractères dans lequel les valeurs suivantes peuvent être combiné :
Valeur Description
%% Cette valeur permet d'indiquer de retourner un caractère pourcentage («%») dans la chaine de caractères.
%a Cette valeur permet d'indiquer de retourner les trois premières lettres du nom du jour de la semaine en langue anglais dans la chaine de caractères.
%b Cette valeur permet d'indiquer de retourner les trois premières lettres du nom du mois en langue anglais dans la chaine de caractères.
%c Cette valeur permet d'indiquer de retourner le numéro du mois, soit une valeur entre 1 et 12.
%d Cette valeur permet d'indiquer de retourner le jour du mois en deux chiffres, soit une valeur entre 00 et 31.
%D Cette valeur permet d'indiquer de retourner le jour du mois avec un suffixe de langue anglaise, soit des 1st, 2nd, 3rd,..., 31st.
%e Cette valeur permet d'indiquer de retourner le jour du mois, soit une valeur entre 0 et 31.
%f Cette valeur permet d'indiquer de retourner les microsecondes, soit une valeur entre 000000 et 999999.
%H Cette valeur permet d'indiquer de retourner les heures sur deux chiffres en format 24 heures, soit une valeur entre 00 et 23.
%h Cette valeur permet d'indiquer de retourner les heures sur deux chiffres en format 12 heures, soit une valeur entre 00 et 12.
%I Cette valeur permet d'indiquer de retourner les heures sur deux chiffres en format 12 heures, soit une valeur entre 00 et 12.
%i Cette valeur permet d'indiquer de retourner les minutes sur deux chiffres, soit une valeur entre 00 et 59.
%j Cette valeur permet d'indiquer de retourner le jour de l'année, soit une valeur entre 001 et 366.
%k Cette valeur permet d'indiquer de retourner les heures en format 24 heures, soit une valeur entre 0 et 23.
%l Cette valeur permet d'indiquer de retourner les heures en format 12 heures, soit une valeur entre 1 et 12.
%m Cette valeur permet d'indiquer de retourner le numéro du mois sur deux chiffres, soit une valeur entre 01 et 12.
%M Cette valeur permet d'indiquer de retourner le nom du mois en anglais, soit une valeur entre January et December.
%p Cette valeur permet d'indiquer de retourner le AM ou le PM de l'heure.
%r Cette valeur permet d'indiquer de retourner l'heure au format 12 heures, soit hh:mm:ss [AP]M.
%s Cette valeur permet d'indiquer de retourner les secondes sur deux chiffres, soit une valeur entre 00 et 59.
%S Cette valeur permet d'indiquer de retourner les secondes sur deux chiffres, soit une valeur entre 00 et 59.
%T Cette valeur permet d'indiquer de retourner l'heure au format 24 heures, soit hh:mm:ss.
%U Cette valeur permet d'indiquer de retourner le numéro de la semaine en prenant Dimanche comme premier jour de la semaine, soit une valeur entre 00 à 53.
%u Cette valeur permet d'indiquer de retourner le numéro de la semaine en prenant Lundi comme premier jour de la semaine, soit une valeur entre 00 à 53.
%V Cette valeur permet d'indiquer de retourner le numéro de la semaine en prenant Dimanche comme premier jour de la semaine en le combinant avec %X, soit une valeur entre 01 à 53.
%v Cette valeur permet d'indiquer de retourner le numéro de la semaine en prenant Lundi comme premier jour de la semaine en le combinant avec %x, soit une valeur entre 01 à 53.
%W Cette valeur permet d'indiquer de retourner le nom du jour de la semaine en langue anglais dans la chaine de caractères, soit des valeurs entres Sunday et Saturday.
%w Cette valeur permet d'indiquer de retourner le numéro du jour de la semaine, soit des valeurs entres 0 et 6 où 0=Dimanche et 6=Samedi.
%X Cette valeur permet d'indiquer de retourner l'année avec quatre chiffres à partir de dimanche en combinant avec %V.
%x Cette valeur permet d'indiquer de retourner l'année avec quatre chiffres à partir de lundi en combinant avec %v.
%y Cette valeur permet d'indiquer de retourner l'année avec deux chiffres.
%Y Cette valeur permet d'indiquer de retourner l'année avec quatre chiffres.

Retour

Valeur Description
chaine de caractères Ces valeurs permettent d'indiquer la date selon le format demandé.

Description

Cette fonction permet de convertir une date quelconque en une chaine de caractères de format spécifié.

Exemple

Voici un exemple montrant l'utilisation d'un format pour sortir le nom du jour d'un mois :

  1. SELECT DATE_FORMAT('2011-01-31','%D') AS MyDay

on obtiendra le résultat suivant :

MyDay
31st

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 823

Dernière mise à jour : Mercredi, le 29 avril 2015