OVH Cloud OVH Cloud

saisir une date

2 réponses
Avatar
daniel
Bonjour,

Comment saisir une date en VB sans mettre les séparateurs ?
Avec ou sans le date Picker ?
Merci d'avance

2 réponses

Avatar
Jacques
Bonjour,

Définir une date, une heure

A - Pour définir une valeur DateTime en utilisant un littéral: elle doit
être placée entre des signes (#)
et son format doit être de type d/m/yyyy, par exemple #31/5/1998#.

Dim dateNaissance As DateTime

dateNaissance= #02/12/1951#

B - Autre manière de saisir une date, une heure:

Dim dateNaissance As New System.DateTime(1996, 6, 3, 22, 15, 0)

'Année, mois, jour, heure, minute, seconde, et éventuellement millisecondes)

Ici on a utilisé le constructeur.

C -Troisième méthode:

On peut saisir une date dans une string puis convertir:

DateNaissance = CDate("02/12/1951")

CDate converti donc une chaîne en dateTime. On peut aussi utiliser Ctype:


Dim dateNaissance As Date = Ctype("01/12/2005", Date)

Jacques

"daniel" a écrit dans le message de news:
45bdd3b3$0$5526$
Bonjour,

Comment saisir une date en VB sans mettre les séparateurs ?
Avec ou sans le date Picker ?
Merci d'avance





Avatar
Patrick BREIL
Bonjour,

Pour convertir une date il suffit d'utiliser Cdate(ici la chaine en ajoutant
les séparateurs ex: jour & "/" & mois & "/" & année)

"daniel" a écrit dans le message de
news:45bdd3b3$0$5526$
Bonjour,

Comment saisir une date en VB sans mettre les séparateurs ?
Avec ou sans le date Picker ?
Merci d'avance