Page 1 sur 1

[R] Date J-1

Posté : mar. 14 sept. 2010 11:54
par DimVar
Bonjour la communauté :)


Petite question de newbie :

Je suis souvent confronté à ce problème, je souhaite gérer un fichier horodaté (qui contient date et heure).
Pour gérer ce fichier (xxxx.jjmmaaaa.html) pas de soucis, j'utilise les macros @mday @mon @year.

Je galère sur un fichier à J-1.
Je peux facilement ôter 1 à @mday, mais si nous sommes le 1er du mois et que je dois attaquer le fichier du 31 du mois précèdent... J'ai pas d'idée ! De plus y a des mois en 30 jours, d'autres en 31, et 1 mois en 28 jours (février) voir en 29 jours les années "bissextiles".


Merci de votre aide.

Dimvar.

Re: [..]Date J-1

Posté : mar. 14 sept. 2010 12:21
par jbnh
Lu,

Avec _DateDaysInMonth tu peux savoir le nombre de jour que contient un mois d'une année, donc ici tu testes avec le mois-1 ( $iMonthNum : Month number (1 = January, 12 = December). )

Re: [..]Date J-1

Posté : mar. 14 sept. 2010 14:13
par GaRydelaMer
Bonjour

pour moi la meilleure solution: DateDiff()

Code : Tout sélectionner

#include <Date.au3>

local $sNewDate = _DateAdd("d", -1, "2010/01/01 20:12:06")
MsgBox( 4096, "", "Date: " & $sNewDate )

Re: [..]Date J-1

Posté : mar. 14 sept. 2010 16:00
par DimVar
Merci messieurs !

Je vais retenir la solution de GaRydelaMer.
C'est très exactement ce que je souhaitais faire.

Merci à vous deux.

Très bonne fin de journée. :wink:

Dimvar.