Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Steffen B. am 10.11.08 - 15:26:01
-
Hallo Leute,
tut mir leid, ich habe schon lange hier im Forum und auch in der Designerhilfe gesucht, bin jedoch nicht auf das richtige Ergebnis gestoßen oder schlichtweg zu blöd... :(
Ich speichere eine Anlage mit Hilfe eines Agenten. Dazu nutze ich Call o.extractFile( sDestDir + o.Source) (habe ich hier im Forum gefunden).
Nun möchte ich jedoch, dass in der Anlage das Aktuelle Datum und die Uhrzeit mitgespeichert wird, da es sein kann, dass mehrere Anlagen mit dem gleichen Namen am gleichen Tag auftauchen. Daher nun mein Versuch: Call o.extractFile( sDestDir+ Date$() + o.Source), so kann es aber nicht gespeichert werden, da ein Doppelpunkt im Dateinamen nicht vorkommen darf.
Wie kann ich den Dateinamen so speichern, dass vorweg Datum und Uhrzeit in folgendem Format stehen: ddmmyyyhhmm?
Ich hoffe mir kann jemand helfen, bin wirklich ratlos :(
Greetz
-
mit @Replace den : entfernen?
Grüsse
Dau-in
-
Hallo Greetz (komischer Name),
hierfür musst Du Dir selbst eine Function schreiben, in die Du einen Datums-/Zeitwert wirfst und der Dir daraus (mit Year, Month und Konsorten) den gewünschten String bastelt.
Empfehlung: Baue da gleich das "richtige" Format, dass die Sortierung unterstützt, also YYYYMMDDHHMMSS.
HTH,
Bernhard
-
Das geht mit der Script Function "format".
Bsp.
Format$( Now,"ddmmyyyyhhmm" )
Andreas
-
Oder so. Ich wollt's gerade auch schreiben. Oben hatte ich das wegen meiner Antipathie gegen Format$ wegen div. Bugs bzw. "american behaviour" ausgeblendet, obwohl Format$ hierwirklich das tut, was es soll.
Bernhard
-
Super, vielen Dank für die schnelle und kompetente Hilfe!
Greetz
-
Mit dem Formatstring "ddmmyyyyhhmm" funktioniert das definitiv NICHT so wie gewünscht!
Der Formatstring muss mit nn (für die Minuten) enden, ansonsten bekommst du da nochmal die Monatsnummer eingetragen. Da hab ich auch schon mal geraume Zeit gesucht warum der String nicht meinen Erwartungen entsprach :(. Unabhängig davon ist es aber sinnvoll, wie weiter oben schon erwähnt, die Reichenfolge umzudrehen, also yyyymmddhhnnss zu nehmen so daß die Files in der Directoryanzeige nach Datum sortiert stehen.
Gruss
Peter