comparaison de dates en msdos - Shell/Batch - Programmation
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
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
Marsh Posté le 30-12-2005 à 18:38:57
wamdk a écrit : est ce que l'operateur > fonctionne ??? |
if %datetmp% GTR %datetoday%
LSS - inférieur à
LEQ - inférieur ou égal à
GTR - supérieur à
GEQ - supérieur ou égal à
Marsh Posté le 30-12-2005 à 18:49:48
ReplyMarsh Posté le 30-12-2005 à 18:55:39
wamdk a écrit : Donc tu es un pro du dos ou tu connais peut-être un bon site ??? |
désolé pour le site ! mais je n'en connais pas !
j'ai bcp d'experience en script !
Marsh Posté le 30-12-2005 à 18:56:05
funno a écrit : désolé pour le site ! mais je n'en connais pas ! |
je reviens debut janvier !
Marsh Posté le 30-12-2005 à 19:26:04
super !
j'aurais sûrement d'autres questions !!!
bonnes fêtes
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).
Marsh Posté le 04-08-2006 à 22:06:09
Tu as trouver quelque chose depuis ?
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.
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 ?