Page 1 sur 1
[R] Format NowCalcDate
Posté : jeu. 11 déc. 2008 11:53
par testing
Bonjour à tous,
J'utilise cette fonction pour recalculer une date et je souhaite mettre la date recalculée au format @MDay/@Month/@YEAR
Pourtant j'utilise l'include datefr.au3 mais cela ne marche pas :
Code : Tout sélectionner
#include<datefr.au3>
$sNewDate = _DateAdd( 'd',5, _NowCalcDate())
MsgBox( 4096, "", "Today + 5 days:" & $sNewDate )
Merci pour votre aide car je cherche depuis hier...
Re: format NowCalcDate
Posté : jeu. 11 déc. 2008 13:05
par testing
J'ai réussi en faisant comme ça mais c'est clairement de la bidouille... Quelqu'un aurait une meilleure solution ?
Code : Tout sélectionner
#include<datefr.au3>
$CalcNewDate = _DateAdd( 'd',5, _NowCalcDate())
$Day = StringRight ($CalcNewDate,2)
$Month = StringMid($CalcNewDate, 5, 4)
$Year = StringLeft ($CalcNewDate,4)
MsgBox( 4096, "", "Today + 5 days:" & $Day & $Month & $Year)
Re: format NowCalcDate
Posté : jeu. 11 déc. 2008 13:20
par Yogui
j'aurai fait comme ça :
Code : Tout sélectionner
#include<datefr.au3>
$CalcNewDate = _DateAdd( 'd',5, _NowCalcDate())
$date = StringSplit($CalcNewDate,"/")
$Day = $date[3]
$Month = $date[2]
$Year = $date[1]
MsgBox( 4096, "", "Today + 5 days : " & $Day &"/"& $Month &"/"& $Year)
Mais ça la même chose ...
format DateDayOfWeek + NowCalcDate
Posté : jeu. 11 déc. 2008 16:07
par testing
Merci Yogui!
Dans le même esprit saurais-tu comment récupérer le jour et le mois en lettre.
Sur la date courante pas de soucis:
Mais sur la date recalculée c'est moins évident:
Ca retourne une valeur vide...
Re: format NowCalcDate
Posté : ven. 12 déc. 2008 09:28
par Yogui
@WDAY doit être un entier compris entre 1 et 7 (7 jours de la semaine) 1 = dimanche
il faut donc gérer le moment @Wday + X < 7
ma methode :
Code : Tout sélectionner
#include <Datefr.au3>
$jour = @WDAY + 5
if $jour > 7 Then
$jour = $jour -7
EndIf
$sLongDayName = _DateDayOfWeek($jour)
$sShortDayName = _DateDayOfWeek( $jour, 1 )
MsgBox( 4096, "Jour de la semaine", "Aujourd'hui c'est : " & $sLongDayName & " (" & $sShortDayName & ")")
Dans un second temps je vous invite à suivre ce
lien et à corriger le titre de votre message
Re: format DateDayOfWeek + NowCalcDate
Posté : dim. 14 déc. 2008 14:05
par testing
Impeccable!
Merci Yogui!
Re: [R] Format NowCalcDate
Posté : dim. 14 déc. 2008 16:41
par Tlem
@testing.
Lorsque vous y êtes invité, merci de prendre en compte les remarques des autres utilisateurs et de faire les modifications suggérées.