Comment décrémenter ma var %DAY% sous dos???

Comment décrémenter ma var %DAY% sous dos??? - Shell/Batch - Programmation

Marsh Posté le 27-04-2005 à 13:58:50    

bonjour je désire obtenir dans ma variable filename la date du jour "précédent" mon probleme décrémenter d un jour %D% qui correspond au jour d aujourd hui
 
 
 
Code:  
set /A D=%date:~13,2% -1
set filename=%date:~5,4%%date:~10,2%%D%
 
 
bon le gros problem c si on est le premier mai  avec mon code j obtient le 0 mai jour precedent :S comment j obtiens le 31 avril :p  
 
 
merci par avance poru votre aide


Message édité par af_airone le 27-04-2005 à 15:38:59
Reply

Marsh Posté le 27-04-2005 à 13:58:50   

Reply

Marsh Posté le 27-04-2005 à 21:20:18    

Pourquoi le 31 avril ? De toute façon ça n'existe pas :lol:
 
Sérieux, ça m'intéresse aussi s'il y a une méthode à part faire un algo complet genre si mois=xxx alors...

Reply

Marsh Posté le 27-04-2005 à 23:40:31    

wackevat a écrit :

Pourquoi le 31 avril ? De toute façon ça n'existe pas :lol:
 
Sérieux, ça m'intéresse aussi s'il y a une méthode à part faire un algo complet genre si mois=xxx alors...


 
Uh huh.
 
Sans compter les années bissextiles, et les quelques méthodes pour les détecter.
 
Je ne suis pas sûr que le batch DOS soit la meilleure solution pour réaliser ce genre de chose, si même il est possible de le faire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed