Aktuelle Zeit und Datum in eine Variable?

Hi Experten,

ich will für eine Backup-Routine eine Historie ermöglichen. Dazu möchte ich automatisch ein Verzeichnis erstellen mit dem aktuellen Datum + evtl. Zeit als Verzeichnisnamen.
Wie bekomme ich nun Datum und Zeit in eine Variable bzw. wie bekomme ich das Verzeichnis hin?

Bin für jeden noch so kleinen Hinweis dankbar!

Danke

Tom

Morgen,

wär wohl sinnvoll gewesen, wenn du geschrieben hättest mit welcher Programmiersprache du das Problem lösen möchtest… :smile:

Ich schreibs dir mal in Delphi auf, davon kannst du es dann sicherlich ableiten…

procedure createFolder(Path : string);
var name,tmp_time : string;
position : integer;
begin
//hier werden die „:“ gegen „-“ Zeichen ausgetauscht
tmp_time := timetostr(time);
position := 1; //initialisieren
while position>0 do begin
position := pos(’:’,tmp_time);
if position>0 then begin
delete(tmp_time,position,1);
insert(’-’,tmp_time,position);
end;
end;

name := datetostr(date) + ’ ’ + tmp_time;
if ForceDirectories(Path + name)=false then
application.MessageBox(‚ordner konnte nicht angelegt werden‘,
‚unbekannter Fehler‘,16);
end;

Du darfst an die Procedure keinen Leer-String übergeben. Der String gibt den übergeordneten Ordner deines zu erstellenden Verzeichnisses an…

Hab das Ding eben ausprobiert und funktioniert wie gewünscht - also net meckern :wink:

Ciao - JENS

Nachtrag: aktuelle Zeit und Datum …
die Backup-Routine soll eine *.bat-Datei sein

ich will für eine Backup-Routine eine Historie ermöglichen.
Dazu möchte ich automatisch ein Verzeichnis erstellen mit dem
aktuellen Datum + evtl. Zeit als Verzeichnisnamen.
Wie bekomme ich nun Datum und Zeit in eine Variable bzw. wie
bekomme ich das Verzeichnis hin?

Hi Jens,

danke für Deine Mühe, auch wenn ich es leider nicht ableiten konnte mangels Wissen.

Ich hab mittlerweile von anderer Seite ein paar Tipps bekommen, wie das mittels des Time bzw. Date-Befehls geht.

Tom