Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/11/2006, 11h06   #1
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Par défaut Affichage de durée contenue dans une table MySQL avec de l'ASP

Bonjour à tous.

Ce matin je créé une table MySQL avec une colonne nommée "Report" de type "Time" et j'y insére un enregistrement : ('15:21:25')

Lorsque je demande à ASP de m'afficher cette durée (via ce code)
Code :
1
2
3
4
 
requete="SELECT * FROM Mois WHERE Mois.Id="&Session("IdDuConnecte")&" AND Mois.Mois='"&MonMois&"';"
  rs.Open requete,db 
 Response.write(rs.fields("Report"))
Il m'affiche ma durée comme ceci :
Code :
1
2
 
11/8/2006 3:21:25 PM
Il m'affiche la date du jour avec l'heure contenue dans la table (avec un PM en plus), et je ne sais pas pourquoi il m'affiche ca ?

De plus lorsque je fais ce code :
Code :
1
2
 
Response.write(hour(rs.fields("Report")))
Il m'affiche : 1/14/1900 ???

Comment puis-je régler ce probléme ???

P.S: J'utilise MySQL et le champ de la table est codée par "default"
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 22h07   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Il existe une fonction qui s'appelle formatdatetime() =>


A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 09h59   #3
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
J'ai trouvé

En fait c'est dans ma requete SQL que j'ai du faire des changement, j'ai du récupérer mes valeurs ainsi :

Code :
1
2
 
SELECT DATE_FORMAT(Report, GET_FORMAT(TIME,'ISO')) AS Report2,Mois.* FROM ...
Et ca marche nickel
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h50.


 
 
 
 
Partenaires

Hébergement Web