STR_TO_DATE |
Chaîne de caractères à date |
---|---|
MySQL |
Syntaxe
STR_TO_DATE(chaine,format) |
Paramètres
Nom | Description | |
---|---|---|
chaine | Ce paramètre permet d'indiquer la chaîne de caractères à analyser | |
format | Ce paramètre permet d'indiquer le format contenu dans la chaîne de caractères dans lequel les valeurs suivantes peuvent être combiné : | |
Valeur | Description | |
%% | Cette valeur permet d'indiquer d'extraire un caractère pourcentage («%») dans la chaîne de caractères. | |
%a | Cette valeur permet d'indiquer d'extraire les trois premières lettres du nom du jour de la semaine en langue anglais dans la chaîne de caractères. | |
%b | Cette valeur permet d'indiquer d'extraire les trois premières lettres du nom du mois en langue anglais dans la chaîne de caractères. | |
%c | Cette valeur permet d'indiquer d'extraire le numéro du mois, soit une valeur entre 1 et 12. | |
%d | Cette valeur permet d'indiquer d'extraire le jour du mois en deux chiffres, soit une valeur entre 00 et 31. | |
%D | Cette valeur permet d'indiquer d'extraire le jour du mois avec un suffixe de langue anglaise, soit des 1st, 2nd, 3rd,..., 31st. | |
%e | Cette valeur permet d'indiquer d'extraire le jour du mois, soit une valeur entre 0 et 31. | |
%f | Cette valeur permet d'indiquer d'extraire les microsecondes, soit une valeur entre 000000 et 999999. | |
%H | Cette valeur permet d'indiquer d'extraire les heures sur deux chiffres en format 24 heures, soit une valeur entre 00 et 23. | |
%h | Cette valeur permet d'indiquer d'extraire les heures sur deux chiffres en format 12 heures, soit une valeur entre 00 et 12. | |
%I | Cette valeur permet d'indiquer d'extraire les heures sur deux chiffres en format 12 heures, soit une valeur entre 00 et 12. | |
%i | Cette valeur permet d'indiquer d'extraire les minutes sur deux chiffres, soit une valeur entre 00 et 59. | |
%j | Cette valeur permet d'indiquer d'extraire le jour de l'année, soit une valeur entre 001 et 366. | |
%k | Cette valeur permet d'indiquer d'extraire les heures en format 24 heures, soit une valeur entre 0 et 23. | |
%l | Cette valeur permet d'indiquer d'extraire les heures en format 12 heures, soit une valeur entre 1 et 12. | |
%m | Cette valeur permet d'indiquer d'extraire le numéro du mois sur deux chiffres, soit une valeur entre 01 et 12. | |
%M | Cette valeur permet d'indiquer d'extraire le nom du mois en anglais, soit une valeur entre January et December. | |
%p | Cette valeur permet d'indiquer d'extraire le AM ou le PM de l'heure. | |
%r | Cette valeur permet d'indiquer d'extraire l'heure au format 12 heures, soit hh:mm:ss [AP]M. | |
%s | Cette valeur permet d'indiquer d'extraire les secondes sur deux chiffres, soit une valeur entre 00 et 59. | |
%S | Cette valeur permet d'indiquer d'extraire les secondes sur deux chiffres, soit une valeur entre 00 et 59. | |
%T | Cette valeur permet d'indiquer d'extraire l'heure au format 24 heures, soit hh:mm:ss. | |
%U | Cette valeur permet d'indiquer d'extraire 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 d'extraire 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 d'extraire 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 d'extraire 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 d'extraire 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 d'extraire 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 d'extraire l'année avec quatre chiffres à partir de dimanche en combinant avec %V. | |
%x | Cette valeur permet d'indiquer d'extraire l'année avec quatre chiffres à partir de lundi en combinant avec %v. | |
%y | Cette valeur permet d'indiquer d'extraire l'année avec deux chiffres. | |
%Y | Cette valeur permet d'indiquer d'extraire l'année avec quatre chiffres. |
Retour
Valeur | Description |
---|---|
date | Ces valeurs permettent d'indiquer la date. |
Description
Cette fonction permet de convertir une expression quelconque en une date.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
- SELECT "%Y-%m-%d='" As Text, STR_TO_DATE('2011-08-13','%Y-%m-%d') As Result UNION
- SELECT "%d-%m-%Y'=" As Text, STR_TO_DATE('13-08-2011','%d-%m-%Y') As Result UNION
- SELECT "%m-%d-%Y='" As Text, STR_TO_DATE('08-13-2011','%m-%d-%Y') As Result
on obtiendra le résultat suivant :
Text | Result |
%Y-%m-%d=' | 2011-08-13 |
%%d-%m-%Y'= | 2011-08-13 |
%m-%d-%Y=' | 2011-08-13 |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Mercredi, le 29 avril 2015