cs_colby
Messages postés126Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention14 novembre 2022
-
25 nov. 2007 à 14:53
cs_colby
Messages postés126Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention14 novembre 2022
-
27 nov. 2007 à 01:30
Bonjour Messieurs
je voudrais de l'aide. pardonné moi mais je suis vraiment un nouveau
Comment calculer la difference en jour entre deux dates selctionnées par DateTimePicker
dim jour as integer
jour = datediff("dd", DTPicker1,DTPicker2)+1
J'obtiens un 'InvalidCastException' le type source n'est pas convertible en destination.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 25 nov. 2007 à 15:31
Salut
DTPicker est un object de type DTPicker
Il faut que tu utilises .text ou .value (j'ai pas la propriété sous
les yeux) pour obtenir un datetime. Cette valeur pourra elle etre
utilisée dans ta fonction.
Toutes les propriétés sous explicite, il nécéssite pas de propriété
par défaut comme dans VB6.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 25 nov. 2007 à 17:51
Salut
Pas testé non plus, mais il me semble que "dd" comme intervale devrait être "d".
De mémoire, "dd" n'est utilisé que dans le format d'affichage des dates pour savoir si on veut le format numérique du jour ou le nom du jour de la semaine.
(5 minutes plus tard)
Bah je ne comprends pas ta question car la fonction DateDiff sous .Net ne permet pas ce genre d'argument et propose les arguments corrects : DateInterval.Day
Cela veut dire que tu n'as même pas pris le soin de vérifier toi même tes paramètres de DateDiff sinon tu n'aurais pas coller cette ligne, curieux mélange de .Net et de VB6.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)