VB6 Commande Now
Résolu
Utilisateur anonyme
-
Archi-dessin Messages postés 273 Statut Membre -
Archi-dessin Messages postés 273 Statut Membre -
Bonjour,
j'utilise la commande now dans une application, et pour parvenir à avoir la date au format AAAAMMJJ, j'éxecute cette fonction :
maintenant = Mid(Now, 7, 4) + Mid(Now, 4, 2) + Left(Now, 2)
'car la date était donné comme ceci "06/06/2008 11:01:01"
Le problème c'est que je ne sais pourquoi, le contenu de la variable Now a changé, et au lieu d'avoir 06/06/2008 j'ai désormais 06/06/08... Bon c'est pas un gros souci, mais comme c'est ammené à être utilisé sur des pc différents, j'aimerais savoir s'il est possible d'imposer un format bien précis à la variable Now. Du genre Now.Year enfin quelque chose pour que la date soit toujours au même nombre de chiffres quelque soit la configuration du système.
Merci d'avance!
Cédric
j'utilise la commande now dans une application, et pour parvenir à avoir la date au format AAAAMMJJ, j'éxecute cette fonction :
maintenant = Mid(Now, 7, 4) + Mid(Now, 4, 2) + Left(Now, 2)
'car la date était donné comme ceci "06/06/2008 11:01:01"
Le problème c'est que je ne sais pourquoi, le contenu de la variable Now a changé, et au lieu d'avoir 06/06/2008 j'ai désormais 06/06/08... Bon c'est pas un gros souci, mais comme c'est ammené à être utilisé sur des pc différents, j'aimerais savoir s'il est possible d'imposer un format bien précis à la variable Now. Du genre Now.Year enfin quelque chose pour que la date soit toujours au même nombre de chiffres quelque soit la configuration du système.
Merci d'avance!
Cédric
A voir également:
- VB6 Commande Now
- Reboot system now - Guide
- Invite de commande - Guide
- Vb6 - Télécharger - Divers Utilitaires
- Scan now - Guide
- Commande terminal mac - Guide
5 réponses
Bonjour,
Si je me souviens bien, si tu mets maDate = Date
tu auras maDate = 05/06/2008
Et fais attention, tu es déjà demain, aujourd'hui c'est le 5 juin et demain c'est pas le weekend
Si je me souviens bien, si tu mets maDate = Date
tu auras maDate = 05/06/2008
Et fais attention, tu es déjà demain, aujourd'hui c'est le 5 juin et demain c'est pas le weekend
J'ai résolu en utilisant year(now) qui me renvoit l'année sur 4 chiffre.
Dim maintenant As String
Dim annee As String
annee = Year(Now)
maintenant = annee + Mid(Now, 4, 2) + Left(Now, 2)
Dim maintenant As String
Dim annee As String
annee = Year(Now)
maintenant = annee + Mid(Now, 4, 2) + Left(Now, 2)
Ah eh bien a mon avis tu dois ecrire
dim maintenant as string
maintenant = Year(now) + "/" + Format(Month(now), "00") + "/" + Format(Day(now), "00")
dim maintenant as string
maintenant = Year(now) + "/" + Format(Month(now), "00") + "/" + Format(Day(now), "00")
Ben c'est ce que j'avais mais non il me met 2019...
Faudrait :
Dim annee as String
Dim mois As string
Dim jour as string
Dim maintenant as string
annee = Year(now)
mois=Format(Month(now),"00")
jour=Format(Day(now),"00")
maintenant=annee+mois+jour
D'ailleurs c'est ce que je vais mettre, ça sera plus sur!
Faudrait :
Dim annee as String
Dim mois As string
Dim jour as string
Dim maintenant as string
annee = Year(now)
mois=Format(Month(now),"00")
jour=Format(Day(now),"00")
maintenant=annee+mois+jour
D'ailleurs c'est ce que je vais mettre, ça sera plus sur!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci!