Changer format de Time$

Minikisscool Messages postés 112 Date d'inscription mardi 30 mars 2004 Statut Membre Dernière intervention 1 avril 2008 - 2 juil. 2004 à 11:26
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 2 juil. 2004 à 15:04
Bonjour, je voudrais savoir si il est possible de changer le format de Time$

Le problème est que Time$ renvoi l'heure du systèle sous le format hh:mm:ss

ensuite j'utilise Time$ pour créer un fichier que j'ouvre avc open for append .
Et la fonction Open nomfichier ne peut contenir de " ' / \ | :

Qeul est la manière la plus simple de résoudre mon problème ?

MErci

6 réponses

bossun Messages postés 173 Date d'inscription lundi 3 mars 2003 Statut Membre Dernière intervention 15 décembre 2010 1
2 juil. 2004 à 11:32
essaie le fonction format si ça peut t'aider
:big) Bossun

P.S Rappelle qu'il ne faut pas boire au volant mais boire a la bouteille!
0
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 5
2 juil. 2004 à 11:39
Utilise la commande replace :

MsgBox Replace(Time$, ":", " ")

par exemple si tu veu remplacer les : par " "

++
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
2 juil. 2004 à 11:39
Exact !

MsgBox Format ( Now , "AAAAMMJJ" )
0
Minikisscool Messages postés 112 Date d'inscription mardi 30 mars 2004 Statut Membre Dernière intervention 1 avril 2008 1
2 juil. 2004 à 13:01
Et je peux changer le MsgBox par le nom d'une variable ?

Quand je fais :
Dim temps as String
temps Format (Time$, ":", " ")

ça ne marche pas ? pkoi ?

car le MsgBox ça ne m'aaarange pas

MErci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Minikisscool Messages postés 112 Date d'inscription mardi 30 mars 2004 Statut Membre Dernière intervention 1 avril 2008 1
2 juil. 2004 à 13:06
j'a fais comme ceci et ça marche

Dim temps As String

temps = Replace(Time$, ":", " ")
nom = Date$ & " " & temps & ".log"

Merci
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
2 juil. 2004 à 15:04
La MsgBox est une fonction !

pour affecter le contenu dans une variable, utilise un '=' !

Dim a as strring
a = Format ( Now , "AAAAMMJJ" )
0
Rejoignez-nous