Problème de formatage de date sous MySQL - SQL/NoSQL - Programmation
Marsh Posté le 22-02-2005 à 11:05:54
http://dev.mysql.com/doc/mysql/fr/ [...] tions.html
Google est ton ami.
http://www.google.fr/search?q=mysq [...] S:official
Marsh Posté le 22-02-2005 à 12:05:28
Meric pour ta réponse, mais j'ai déjà consulté la plupart de ces pages,
la commande SET DATE_FORMAT=GET_FORMAT(DATE,'EUR') fonctionne bien mais quand je veut remplacer le GET_FORMAT(DATE,'EUR') par '%d/%m/%Y' je me tape un message d'erreur :-(
Marsh Posté le 22-02-2005 à 12:12:22
[quote=989666,0,3,238227]Meric pour ta réponse, mais j'ai déjà consulté la plupart de ces pages,
la commande SET DATE_FORMAT=GET_FORMAT(DATE,'EUR') fonctionne bien mais quand je veut remplacer le GET_FORMAT(DATE,'EUR') par '%d/%m/%Y' je me tape un message d'erreur :-([/quote]
Humm. J'avais lu trop vite ton premier post...tu voudrais définir une fois pour toutes le format dans lequel mysql te retourne une date?
Je ne pense pas que ce soit possible, ça...
Par contre tu peux faire directement le date_format dans tes select (cf les exemples) :
select date_format(ton_champ_date, ton_format)
from tatable
Marsh Posté le 22-02-2005 à 12:28:31
Ok ben merci pour tes indications,
je travail sur une application multi-sgbd (access, mssql, oracle et peut etre mysql) genre usine à gaz donc la modif des requêtes risques d'être compliqué.
@+ bonne prog
Marsh Posté le 22-02-2005 à 08:17:35
Salut à tous,
j'ai un problème de formatage de date avec Mysql, je shouaite formater une date comme ceci "20/02/2004 16:05:34",
sous oracle pour formater les dates on utilise la requête suivante :
alter session set NLS_DATE_FORMAT = ''dd/mm/yyyy hh24:mi:ss'' ça marche d'enfer on peut avoir un format de date perso.
Sous Mysql j'ai trouvé ceci
SET DATE_FORMAT=GET_FORMAT(DATE,'EUR') cela permet de retourner une date sous le format suivant "20.02.2004" (format européen de base) mais ce n'ai pas le format que je recherche.
peut on créer sont propre format de date sous Mysql et comment?
Merci d'avance