Questione : Disposizione dell'ordine della data

In una gruppo-lima che sto usando, ci è un ordine di eco che contiene il %date% variabile per generare un logfile (vedere il collegamento).
faccio funzionare questo gruppo per molte macchine ed ogni macchina ha relativa propria disposizione della data (vedere il collegamento). il
Is là un senso riparare questo problema in modo da io ha tutte le date nella disposizione dd/mm/yyyy.
Thanks
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di BatchOutput.txt il class= (450 byte)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
Esempio dell'ordine e di output
il class= di
del >
class= del

Risposta : Disposizione dell'ordine della data

Qui è un metodo ragionevolmente elastico che non presuppone alcuna disposizione particolare della data su ogni sistema, ma piuttosto esamina le regolazioni di disposizione di data su quella macchina ed ottiene le parti di mese, di giorno e di anno della data basata su quelle.  Voi possono sviluppare il vostro bollo di data del ceppo da quelle parti.

Lasciarlo sapere se avete qualunque domande.

Accennerò altro un articolo qui anche.   Ho un piccolo, programma di utilità del freeware che spesso uso per questi il tipo di bolli di periodi che funziona grande senza riguardo al senso che un sistema ha la disposizione di data ha configurato.  Ma è un piccolo EXE che è necessario.  Secondo la vostra situazione potete volere attaccare appena con la linea di ordine pura ordini bassi, ma avete voluto passarli avanti nel caso sia utile ad un certo punto in avvenire.  Fa un grande lavoro di ottenere la data corrente/ora, così come ottenere le date nel passato o il futuro, contrappeso da tutto il numero dei giorni che volete.  Verificare DOFF a:

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 fuori
chiamata: Anno„ “di giorno„ “di mese„ di GetDate “
echi %Month%/%Day%/%Year% - %time% - %computername% - %username% >>%SRCdisk% \ ceppi \ LogInLog.txt
uscire /b
 
: GetDate [mese-variabile] [giorno-variabile] [anno-variabile]
  Il rem ottiene le regolazioni di disposizione di data dalla registrazione
  rem per REG.EXE 3.0 (Windows Xp) e le versioni successive
  per /F “tokens=3„ %%A dentro (“domanda “HKCU del registro \ quadro di controllo \„ iDate internazionale 2^>NUL di /v ") regolare “iDate=%%A„
  per /F “tokens=3„ %%A dentro (“domanda “HKCU del registro \ quadro di controllo \„ sDate internazionale 2^>NUL di /v ") regolare “sDate=%%A„
  rem per le versioni più iniziali di REG.EXE
  il rem per /F “tokens=3„ %%A dentro (“domanda “HKCU del registro \ quadro di controllo \ International \ iDate„ 2^>NUL ") regola “iDate=%%A„
  il rem per /F “tokens=3„ %%A dentro (“domanda “HKCU del registro \ quadro di controllo \ International \ sDate„ 2^>NUL ") regola “sDate=%%A„
 
  Il rem ottiene la data corrente del sistema (ignorare il nome di giorno se presente)
  per %%A dentro (%Date%) regolare “Today=%%A„
 
  Il rem analizza la data corrente basata sul delimitatore dalla registrazione ed assegna alla variabile voluta dell'utente
  per /F “tokens=1-3 delims=%sDate%„ %%A in ("%Today%") fare (
    se il == " 0„ “di %iDate% " regoli “%~2=%%B„ & l'insieme “%~1=%%A„ & l'insieme “%~3=%%C„
    se il == " 1„ “di %iDate% " regoli “%~2=%%A„ & l'insieme “%~1=%%B„ & l'insieme “%~3=%%C„
    se il == " 2„ “di %iDate% " regoli “%~2=%%C„ & l'insieme “%~1=%%B„ & l'insieme “%~3=%%A„
  )
  uscire /b
)
Altre soluzioni  
 
programming4us programming4us