PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 13 févr. 2009 à 20:18
j'ai pris mid pour faire au plus simple, mais right est bien aussi
ok donc d'après ton exemple tu as une valeur à 23 et une autre à 30 (heure et minute), pas "23.30", et tu n'as pas besoin de "23h. 30mn.", mais juste d'une date valide!
utilise cdate
dim d as date
d= cdate(ton_23 & ":" ton_30 & ":00")
puis dans ton timer, compare d à time ()
++
<hr size ="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010 13 févr. 2009 à 20:01
Excuse-moi mais je penssais avoir été clair... en fait je programme un truc qui doit se déclencher un certain jour à une certaine heure... et faire un if (time now)=> (23h.30mn.) then ....
bref le 23h.30mn. provient d'un fichier ini où heure ="23" et minute correspond à 30 Ensuite quand je lie les deux j'arrive à une variable string... ("23" & "." & "30") et non pas en quelque chose de comparable à un time....
voilà, donc si tu as une idée je te remercie pour ta patience... en revanche pourquoi n'as-tu pas employé right mais mid?
:)Sator :)
ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
Vous n’avez pas trouvé la réponse que vous recherchez ?
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 13 févr. 2009 à 20:07
Ah...
Je viens de lire ton explication complémentaire !
Transforme en string
utilise replace pour remplacer le point par ":" et le "mn" par ""
retransforme en date