Fonction cdate

Résolu
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 - 12 juil. 2005 à 12:26
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 - 12 juil. 2005 à 13:58
Bonjours,



Je voudrais savoir comment fonctionne la fonction cdate (pas son
utilisation mais son fonctionnement) car j'aimerais trouver la fonction
inverse.

Est ce que cette fonction existe deja ??????

JRB

3 réponses

cs_frop01 Messages postés 1352 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 19 novembre 2008 2
12 juil. 2005 à 12:55
la fonction CDate convertit une chaine de caractère qui est formaté en Date vers une variable de type Date



Dim DT as Date

DT = Cdate("01/01/2005")



L'inverse est plus simple

il suffit d'affecter une date à une chaine de caractère



Dim ST As String

ST = Date







PS: Si votre problème est résolu, prière de bien vouloir clôturer votre message par une réponse acceptée !
3
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
12 juil. 2005 à 13:01
CDate transforme une date en quantième par rapport à l'année 1900 (+ 2)

la fonction inverse consisterait à trouver une date à partir de son quantième

c'est possible de le calculer à la main, mais Vb le fait très bien tout seul



Dim dt As Date



dt = CDate("12/07/2005")

MsgBox CDbl(dt) ' 38545 = 105*365 + 25 + 193 + 2



MsgBox dt

MsgBox CStr(CDate(38545))


Daniel
3
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
12 juil. 2005 à 13:58
Merci je pensais que c'etait plus compliqué que ca. En fait je cherché
a faire l'inverse de la fonction qui transforme les variables datetime
que l'on recupere dans le WMI.



MERCI.

JRB
0