Problème d' espace dans le résultat de la date - Shell/Batch - Programmation
Marsh Posté le 05-10-2009 à 09:58:09
Salut
il y a des espaces à la fin de ces lignes
Code :
|
si tu les enlèves ça donne
Code :
|
PS : il y en a un aussi ici
Code :
|
==>
Code :
|
Marsh Posté le 05-10-2009 à 10:13:01
Problème résolu
Merci beaucoup, eZula.
C'était tout con et je ne m' en étais même pas rendu compte.
Philou
Marsh Posté le 02-10-2009 à 17:29:09
Petit probleme d' espace
Voici le programme :
REM ---------------------------------------------------------------------------
REM DEFINITION DE JOUR D'EXECUTION J-1
REM ---------------------------------------------------------------------------
@echo off
set /a NJ= -1
set /a J=1%DATE:~0,2% - 100
set /a M=1%DATE:~3,2% - 100
set /a A=%DATE:~6,4%
set /a JJ=%NJ% + ((1461 * (%A% + 4800 + (%M% - 14) / 12)) / 4 + (367 * (%M% - 2 - 12 * ((%M% - 14) / 12))) / 12 - (3 * ((%A% + 4900 + (%M% - 14) / 12) / 100)) / 4 + %J% - 32075)
set /a T0=%JJ% + 68569
set /a T1=(4 * %T0%) / 146097
set /a T0=%T0% - (146097 * %T1% + 3) / 4
set /a T2=(4000 * (%T0% + 1)) / 1461001
set /a T0=%T0% - (1461 * %T2%) / 4 + 31
set /a T3=(80 * %T0%) / 2447
set /a J=%T0% - (2447 * %T3%) / 80
set /a M=%T3% + 2 - (12 * (%T3% / 11))
set /a A=100 * (%T1% - 49) + %T2% + (%T3% / 11)
if %J% LSS 10 set J=0%J%
if %M% LSS 10 set M=0%M%
echo nous sommes le : %J%.%M% > aujourd.txt
Et voici le résultat pour le mois d' octobre. En septembre, je n' ai pas eu d' espace entre le jour et le point séparant le mois ...
nous sommes le : 01 .10