Vraag : Formaat van datumbevel

In een partij-dossier dat ik gebruik, is er een echobevel die veranderlijke %date% bevatten om logfile (zie gehechtheid) te creëren.
ik stel deze partij voor heel wat machines in werking en elke machine heeft zijn eigen formaat van datum (zie gehechtheid).
Is daar een manier om dit probleem te bevestigen zodat heb ik alle data in het formaat dd/mm/yyyy.
Thanks
Attachments:
van
Voorbeeld van bevel en output

Antwoord : Formaat van datumbevel

Hier is een vrij flexibele benadering die geen bepaald formaat van de datum op elk systeem veronderstelt, maar bekijkt eerder de montages van het datumformaat op die die machine, en krijgt de maand, dag en jaarstukken van de datum op die wordt gebaseerd.  Zij u kunnen uw zegel van de logboekdatum van die stukken bouwen.

Laat me weten of hebt u om het even welke vragen.

Ik zal één ander punt hier ook vermelden.   Ik heb een klein, freeware nut dat ik voor deze vaak type van tijdenzegels gebruik dat groot ongeacht de manier werkt een systeem het gevormde datumformaat heeft.  Maar het is een kleine EXE die nodig is.  Afhankelijk van uw situatie kunt u enkel met zuivere de basisbevelen van de bevellijn willen plakken, maar gewild het overgaan voor het geval dat het op wat punt in de toekomst nuttig is.  Het doet een groot werk van het krijgen van huidige datum/tijd, evenals het krijgen van data in het verleden of de toekomst, compensatie door om het even welk aantal dagen u wilt.  Controle uit DOFF bij:

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 weg
vraag: Het Jaar“ van de „Dag“ van de „Maand“ van GetDate „
echo %Month%/%Day%/%Year% - %time% - %computername% - %username% >>%SRCdisk% \ Logboeken \ LogInLog.txt
uitgang /b
 
: GetDate [maand-variabele] [dag-variabele] [jaar-variabele]
  Rem krijgt de montages van het datumformaat van registratie
  rem voor REG.EXE 3.0 (Vensters XP) en recentere versies
  voor /F „tokens=3“ %%A („Reg. vraag „HKCU \ Controlebord \ Internationaal“ /v iDate 2^>NUL“) plaatste binnen „iDate=%%A“
  voor /F „tokens=3“ %%A („Reg. vraag „HKCU \ Controlebord \ Internationaal“ /v sDate 2^>NUL“) plaatste binnen „sDate=%%A“
  rem voor vroegere versies REG.EXE
  rem voor /F „tokens=3“ %%A („Reg. vraag „HKCU \ Controlebord \ Internationale \ iDate“ 2^>NUL“) plaatste binnen „iDate=%%A“
  rem voor /F „tokens=3“ %%A („Reg. vraag „HKCU \ Controlebord \ Internationale \ sDate“ 2^>NUL“) plaatste binnen „sDate=%%A“
 
  Rem krijgt de huidige systeemdatum (negeer dagnaam als heden)
  voor %%A (%Date%) plaatsen binnen „Today=%%A“
 
  Rem ontleedt huidige die datum op afbakening van registratie wordt gebaseerd, en wijst aan gewenste gebruikersvariabele toe
  voor /F „tokens=1-3 delims=%sDate%“ %%A binnen („%Today%“) (
    als „%iDate% " == " 0 %~2=%%B“ & „%~1=%%A“ plaatsen & „%~3=%%C“ plaatsen“ plaatsen „
    als „%iDate% " == " 1 %~2=%%A“ & „%~1=%%B“ plaatsen & „%~3=%%C“ plaatsen“ plaatsen „
    als „%iDate% " == " 2 %~2=%%C“ & „%~1=%%B“ plaatsen & „%~3=%%A“ plaatsen“ plaatsen „
  )
  ga /b weg
)
Andere oplossingen  
 
programming4us programming4us