Calcul de difference entre 2 dates dans 1 fichier 'Batch'

Calcul de difference entre 2 dates dans 1 fichier 'Batch' - Shell/Batch - Programmation

Marsh Posté le 23-04-2009 à 05:27:35    


Bonjour,
 
Je recherche comment renvoyer, via un fichier Batch, le resultat en nbre de jours d'une difference  
 
 entre 2 dates, par exemple 15/12/2009 -  14/07/2009 :
 
j' ai ecris :
 
rem ***************************************
set  /a  Date_Depart = 15/12/2009
set  /a  Nbre_Jours = %Date_Depart% - %DATE%
 
echo  il me reste encore : %Nbre_Jours% jours avant mon depart
 
rem ***************************************
 
et cela me renvoie ceci :  il me reste encore : 0 jours avant mon depart
 
¿ Comment puis-je proceder pour voir affiché, le bon nombre de jours ??
 
  - Merci pour votre aide-
                                Tristian

Reply

Marsh Posté le 23-04-2009 à 05:27:35   

Reply

Marsh Posté le 23-04-2009 à 09:39:43    

Le problème vient de set /a.
Essaye d'afficher ta date (echo %Date_Depart%) et tu verras ...
Tu ne peux pas manipuler des dates de cette façon ...
La première chose à faire est de regarder la documentation sur ce que tu utilise (set /?) et essaye déjà de comprendre ce que ça dit.
Après pour résoudre ton pb, je n'ai pas d'idée comme ça, cherche un peu, essaye des trucs.
N'oublies pas que google est ton ami ...
 


---------------
By bob.
Reply

Sujets relatifs:

Leave a Replay

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