[R] Remise en format de la date

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

[R] Remise en format de la date

#1

Message par pierrotm777 »

Bonjour,

J'ai une variable qui me retourne la date sous cette forme:
040910 pour 4 septembre 2010

Comment pourais-je traiter cette variable pour obtenir par exemple 04/09/2010 ou 09/04/2010 .

Merci de votre aide
Modifié en dernier par pierrotm777 le dim. 05 sept. 2010 09:18, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Remise en format de la date

#2

Message par Tlem »

Hé bien, découpez votre chaine de 6 caractères à l'aide des commandes Stringxxx et utilisez une des fonctions _Datexxx qui va bien.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] Remise en format de la date

#3

Message par moutelous »

Bonsoir,

RegEx ....... :wink:

Code : Tout sélectionner

$sInput="040910"
$sOutput1 = StringRegExpReplace($sInput, "(\d{2})(\d{2})(\d{2})", "$1/$2/20$3")
$sOutput2 = StringRegExpReplace($sInput, "(\d{2})(\d{2})(\d{2})", "$2/$1/20$3")
MsgBox(0,"",$sOutput1 &@LF& $sOutput2)
A+
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Remise en format de la date

#4

Message par pierrotm777 »

Merci Tlem,

Merci motelous,

C'est exactement ce qu'il me fallait.
Répondre