PARKER13
Messages postés33Date d'inscriptionvendredi 18 octobre 2002StatutMembreDernière intervention31 mars 2009
-
6 mars 2007 à 09:43
papoow
Messages postés4Date d'inscriptionvendredi 29 septembre 2006StatutMembreDernière intervention19 juillet 2010
-
5 févr. 2010 à 23:32
Bonjour,
Actuellement pour obtenir la date et l'heure j'utilise la commande "NOW".
Exemple de résultat : 06/03/2007 09:29:53
Autrement dit, le format est le suivant : JJ/MM/AAAA HH:MM:SS
Je souhaiterais générer la date et l'heure au format suivant :
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 6 mars 2007 à 10:18
FormatDateTime oui, mais pas de Format.
autre solution :
Function Pad2(Str)
If Len(Str) = 1 Then
Pad2 = "0" & Str
Else
Pad2 = Str
End If
End Function<hr />
Function FormatTri(vsDate)
FormatTri = Pad2(Right(Year(vsDate), 2)) & _
Pad2(Month(vsDate)) & _
Pad2(Day(vsDate)) & _
"_" & _
Pad2(Hour(vsDate)) & _
Pad2(Minute(vsDate)) & _
Pad2(Second(vsDate))
End Function , ----
By Renfield et ensuite :
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 mars 2007 à 10:05
Salut,
Inutile le MP continuons plutot le thread ici:
Bonjour,
Dans un fichier .VBS j'ai donc indiqué la ligne suivante :
MsgBox Format (Now, "YYMMDD_HHNNSS")
Malheureusement, je reçois le message d'erreur suivant :
Caractère : 1
Erreur : type incompatible 'Format'
Code : 800A000D
Source : Erreur d'execution Microsoft VBScript
Merci de ton aide.
Peu être parce que Format n'est pas reconnu par VbScript. Je regarde
@+: Ju£i?n Pensez: Réponse acceptée
PARKER13
Messages postés33Date d'inscriptionvendredi 18 octobre 2002StatutMembreDernière intervention31 mars 2009 6 mars 2007 à 10:26
Le lien ci-dessus est fort interressant, mais en parallèle je viens d'écrire ce script, qui permet de répondre à mon besoin.
' TRANSFORMER 06/03/2007 09:29:53 EN 20070306_092953 (pour un nom de fichier)
' Les objectifs sont les suivants
' Supprimer les / et les : (interdit dans un nom de fichier)
' Séparer et inverser jour/mois/année et année/mois/jour (pour un classement plus précis)
DateHeure = Now
'06/03/2007 09:29:53
Annee = Mid(Now, 7, 4)
Mois = Mid(Now, 4, 2)
Jour = Mid(Now, 1, 2)
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 6 mars 2007 à 19:36
Bonsoir à tous
Un petit peu de gymnastique...
' Tableau des ID de langue (LCID)
' Anglais – Royaume-Uni en-gb => 2057 (Valeur décimale)
' Anglais – États-Unis en-us => 1033
' Français - France fr-fr => 1036
Case 1033 'en-us
MsgBox "ici date = en-us " & GetLocale() &vbTab& Date &vbCrLf& _
FormatDateTime(Date,2) & " " & FormatDateTime(Time,3)
Date1_us = Split(FormatDateTime(Date,2),"/") If Len(date1_us(0)) 1 Then date1_us(0) 0 & date1_us(0) If Len(date1_us(1)) 1 Then date1_us(1) 0 & date1_us(1)
Date2_us = Split(FormatDateTime(Time,3),":") If Len(date2_us(0)) 1 Then date2_us(0) 0 & date2_us(0) If Right(FormatDateTime(Time,3),2) "PM" Then date2_us(0) date2_us(0) + 12