Partenza doff.exe. Lo uso molto per ottenere timestamp per la denominazione dei file di registro. Dal suo sito web:
DOFF stampa una data e un'ora formattate, con un offset di data opzionale (ad esempio, stampa la data di ieri, +1 stampa la data di domani). Per visualizzare tutte le opzioni disponibili, eseguire "doff -h". In genere utilizzo questa utilità per rinominare i file di registro in modo che includano un timestamp, (vedere il terzo esempio di seguito). Questo codice dovrebbe essere compilato sotto Unix/Linux, oltre a DOS.
comandi di esempio:
C:\>doff
19991108131135
Senza parametri l'uscita è la corrente data/ora nel seguente formato: yyyymmddhhmiss
C:\>doff mm/dd/yyyy
11/08/1999
Nell'esempio sopra viene data una specifica di formato data.
@echo off
for /f "tokens=1-3 delims=/ " %%a in ('doff mm/dd/yyyy -1') do (
set mm=%%a
set dd=%%b
set yyyy=%%c)
rename httpd-access.log httpd-access-%yyyy%%mm%%dd%.log
Il file batch di esempio mostra un modo pulito per rinominare un file di registro in base alla data di ieri sopra.Il comando "for" esegue doff per stampare la data di ieri, (il parametro "-1" specifica ieri), quindi estrae ciascun componente della data nelle variabili del file batch DOS. Il comando "rinomina" rinomina "httpd-access.log" a "httpd-ACCESS [la data di ieri] log"
controllare anche NOW.EXE di Microsoft, disponibile nel Windows Server 2003 Resource Kit Tools. Una cosa brutta che ho scoperto (nel modo più duro) è che imposta ERRORLEVEL sul numero di caratteri stampati.
appare come questa
c:\>now
Thu May 19 14:26:45 2011
Aiuto:
NOW : Display Message with Current Date and Time
Usage : NOW [message to be printed with time-stamp]
NOW displays the current time, followed by its command-line arguments.
NOW is similar to the standard ECHO command, but with a time-stamp.
fonte
2011-05-19 21:38:16
Questo è veramente utile utilizzata all'interno dello script da: > date.vbs cscript // Nologo (dove date.vbs contiene il codice è stato incluso) – eliocs
Non ritiene questo solo restituire il datetime locale? La domanda era di generare il datetime UTC - ed è quello che sto cercando. – Jim2B