Cuestión : Formato del comando de la fecha

En un hornada-archivo que estoy utilizando, hay un comando del eco que contiene el %date% variable para crear un archivo de registro (véase el accesorio). El
funciono esta hornada para muchas máquinas y cada máquina tiene su propio formato de la fecha (véase el accesorio). el
Is allí una manera de fijar este problema así que yo tiene todas las fechas en el formato dd/mm/yyyy.
Thanks
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " fileInfo " del
el title= " del " nombre de fichero del class= " del BatchOutput.txt el class= (450 octetos)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
Ejemplo del comando y de output
el class= de
del >
class= del

Respuesta : Formato del comando de la fecha

Aquí está un acercamiento bastante flexible que no asume ningún formato particular de la fecha en cada sistema, pero mira algo los ajustes del formato de fecha en esa máquina, y consigue los pedazos del mes, del día y del año de la fecha basada en ésas.  Usted pueden construir su estampilla de fecha del registro de esos pedazos.

Dejarme saber si usted tiene cualesquiera preguntas.

Mencionaré un otro artículo aquí también.   Tengo un pequeño, la utilidad del freeware que a menudo utilizo para éstos el tipo de grupos fecha/hora que trabaja grande sin importar la manera que un sistema tiene el formato de fecha configuró.  Pero es un pequeño EXE que es necesario.  Dependiendo de su situación usted puede querer apenas pegarse con la línea de comando pura comandos bajos, pero quiso pasarla adelante en caso de que sea útil en un cierto punto en el futuro.  Hace un gran trabajo de conseguir la fecha actual/la hora, así como conseguir fechas en el pasado o el futuro, compensación por cualquier número de días que usted quiere.  Comprobar hacia fuera DOFF en:

http://www.jfitz.com/dos/index.html#DOFF

~bp
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
@echo apagado
llamada: Año” del “día” del “mes” de GetDate “
eco el %Month%/%Day%/%Year% - el %time% - el %computername% - el %username% el >>%SRCdisk% \ registros \ LogInLog.txt
salir /b
 
: GetDate [mes-variable] [día-variable] [año-variable]
  El REM consigue ajustes del formato de fecha de registro
  rem para REG.EXE 3.0 (Windows Xp) y versiones posteriores
  para /F “tokens=3” %%A adentro (“pregunta “HKCU \ panel de control \” iDate internacional 2^>NUL del registro de /v ") fijar “iDate=%%A”
  para /F “tokens=3” %%A adentro (“pregunta “HKCU \ panel de control \” sDate internacional 2^>NUL del registro de /v ") fijar “sDate=%%A”
  rem para versiones anteriores de REG.EXE
  el rem para /F “tokens=3” %%A adentro (“pregunta “HKCU \ panel de control \ International \ iDate” 2^>NUL del registro ") fija “iDate=%%A”
  el rem para /F “tokens=3” %%A adentro (“pregunta “HKCU \ panel de control \ International \ sDate” 2^>NUL del registro ") fija “sDate=%%A”
 
  El REM consigue la fecha actual del sistema (no hacer caso del nombre del día si el presente)
  para %%A adentro (los %Date%) fijar “Today=%%A”
 
  El REM analiza la fecha actual basada en delimitador del registro, y la asigna a la variable deseada del usuario
  para /F “tokens=1-3 el delims=%sDate%” %%A adentro (“%Today%") hace (
    si el == " 0” del “%iDate% " fijó “%~2=%%B” y el sistema “%~1=%%A” y el sistema “%~3=%%C”
    si el == " 1” del “%iDate% " fijó “%~2=%%A” y el sistema “%~1=%%B” y el sistema “%~3=%%C”
    si el == " 2” del “%iDate% " fijó “%~2=%%C” y el sistema “%~1=%%B” y el sistema “%~3=%%A”
  )
  salir /b
)
Otras soluciones  
 
programming4us programming4us