Pour les pros en sql
marcsattack
-
Marty25 -
Marty25 -
Salut les petits...
Comment faire pour convertir une heure anglaise en heure française dans une requête sql.
petit exemple :
select * from reservation_local where resloc_date = '05/07/2002' and resloc_heure_debut = '15:00'
le 15:00 il prend pas alors que dans la base il est stocké correctement. Hélas lors de l'affichage dans une page php il me donne l'heure ANGLAISE
merci d'avance...
Marcsattack............................
Comment faire pour convertir une heure anglaise en heure française dans une requête sql.
petit exemple :
select * from reservation_local where resloc_date = '05/07/2002' and resloc_heure_debut = '15:00'
le 15:00 il prend pas alors que dans la base il est stocké correctement. Hélas lors de l'affichage dans une page php il me donne l'heure ANGLAISE
merci d'avance...
Marcsattack............................
A voir également:
- Pour les pros en sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Cherche des haricot vendez les moi ✓ - Forum DS
1 réponse
Salut Marcsattack,
donc il semblerait que ce soit a l'affichge que ca merdouille. Quand tu parles d'heure anglaise je suppose que tu veux dire AM ou PM.
Ce que je ferais a ta palce c que je convertirais au moment de la requete l'heure que tu veux en chaine de caracteres:
select <tes_champs>,TO_CHAR(tadate,'HH24:MM') where .....
Si tu connais pas TO_CHAR voici une breve description:
le premier parametre ets la date(ou heure...) comme elle est stockée dans la base. Le second parametre te permet de spécier le format de ta chaine:
TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS') te retournera la chaine --> 2002/05/07 13:26:35
Apres c a toi de gerer dans ton php le retour de cette valeure mais ca va pas etre trop compliqué ;)
@pluche
Marty(...)
donc il semblerait que ce soit a l'affichge que ca merdouille. Quand tu parles d'heure anglaise je suppose que tu veux dire AM ou PM.
Ce que je ferais a ta palce c que je convertirais au moment de la requete l'heure que tu veux en chaine de caracteres:
select <tes_champs>,TO_CHAR(tadate,'HH24:MM') where .....
Si tu connais pas TO_CHAR voici une breve description:
le premier parametre ets la date(ou heure...) comme elle est stockée dans la base. Le second parametre te permet de spécier le format de ta chaine:
TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS') te retournera la chaine --> 2002/05/07 13:26:35
Apres c a toi de gerer dans ton php le retour de cette valeure mais ca va pas etre trop compliqué ;)
@pluche
Marty(...)