comparaison de dates en msdos

comparaison de dates en msdos - Shell/Batch - Programmation

Marsh Posté le 30-12-2005 à 17:08:13    

comment faire pour transformer une date jj/mm/aaaa en aaaammjj avec une commande dos sous windows ?

Reply

Marsh Posté le 30-12-2005 à 17:08:13   

Reply

Marsh Posté le 30-12-2005 à 18:08:58    

wamdk a écrit :

comment faire pour transformer une date jj/mm/aaaa en aaaammjj avec une commande dos sous windows ?



je ne sais pas ce que tu veux mais moi j'utilise beaucoup ca :

set YYYYMMDD=%DATE:~-4%%DATE:~8,2%%DATE:~5,2%
set YYYYMMDD=%YYYYMMDD: =0%
 
set YYYYMMDDHHMISS=%DATE:~-4%%DATE:~8,2%%DATE:~5,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
set YYYYMMDDHHMISS=%YYYYMMDDHHMISS: =0%
 
@echo YYYYMMDD=%YYYYMMDD%
@echo YYYYMMDDHHMISS=%YYYYMMDDHHMISS%
 

le résultat donne :
YYYYMMDD=20051230
YYYYMMDDHHMISS=20051230180757

Reply

Marsh Posté le 30-12-2005 à 18:31:25    

est ce que l'operateur > fonctionne ???
en fait j'ai une erreur lorsque je fais :
 
if %datetmp% > %datetoday%
echo ok

Reply

Marsh Posté le 30-12-2005 à 18:38:57    

wamdk a écrit :

est ce que l'operateur > fonctionne ???
en fait j'ai une erreur lorsque je fais :
 
if %datetmp% > %datetoday%
echo ok


 
if %datetmp% GTR %datetoday%
 
   LSS - inférieur à
   LEQ - inférieur ou égal à
   GTR - supérieur à
   GEQ - supérieur ou égal à

Reply

Marsh Posté le 30-12-2005 à 18:42:56    

sinon bien vu le découpage sur les dates !

Reply

Marsh Posté le 30-12-2005 à 18:49:48    

:bounce: Donc tu es un pro du dos ou tu connais peut-être un bon site  :sol: ???

Reply

Marsh Posté le 30-12-2005 à 18:55:39    

wamdk a écrit :

:bounce: Donc tu es un pro du dos ou tu connais peut-être un bon site  :sol: ???


désolé pour le site ! mais je n'en connais pas !
j'ai bcp d'experience en script !

Reply

Marsh Posté le 30-12-2005 à 18:56:05    

funno a écrit :

désolé pour le site ! mais je n'en connais pas !
j'ai bcp d'experience en script !


je reviens debut janvier !

Reply

Marsh Posté le 30-12-2005 à 19:26:04    

super !
j'aurais sûrement d'autres questions !!!
bonnes fêtes

Reply

Marsh Posté le 30-12-2005 à 20:35:47    

Pour le site :
www.robvanderwoude.com
(niveau avancé)
 
Pour débuter, PowerBatch (freeware) inclut un tuto sympa.
 
Notamment, pour les opérateurs de comparaison:
if /?
à l'invite de commandes.
 
Pour l'extraction des chaînes de caractères :
set /?
(avec exemples).

Reply

Marsh Posté le 30-12-2005 à 20:35:47   

Reply

Marsh Posté le 04-08-2006 à 22:06:09    

Tu as trouver quelque chose depuis ?


Message édité par webding le 04-08-2006 à 22:08:26
Reply

Marsh Posté le 03-10-2006 à 16:08:05    

Bonjour,  
 
merci pour les infos j'ai enfin réussi à extraire ma date au format voulu, je voulais savoir comment faire pour avoir extraire la date de modif d'un répertoire ?
 
J'ai essayé avec un dir /TW dans une bouble for mais ça bug.
le but étant de balayer un dossier et de supprimer les répertoire non modifié depuis 8 jours.
 
 
Merci de votre aide.

Reply

Sujets relatifs:

Leave a Replay

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