Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Steffen B. am 10.11.08 - 15:26:01

Titel: Datum formatieren
Beitrag 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
Titel: Re: Datum formatieren
Beitrag von: DAU-in am 10.11.08 - 15:29:15
mit @Replace  den : entfernen?

Grüsse

Dau-in
Titel: Re: Datum formatieren
Beitrag von: koehlerbv am 10.11.08 - 15:29:41
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
Titel: Re: Datum formatieren
Beitrag von: Glombi am 10.11.08 - 15:36:35
Das geht mit der Script Function "format".

Bsp.
Format$( Now,"ddmmyyyyhhmm" )

Andreas
Titel: Re: Datum formatieren
Beitrag von: koehlerbv am 10.11.08 - 15:39:26
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
Titel: Re: Datum formatieren
Beitrag von: Steffen B. am 10.11.08 - 17:29:15
Super, vielen Dank für die schnelle und kompetente Hilfe!

Greetz
Titel: Re: Datum formatieren
Beitrag von: Pyewacket am 10.11.08 - 18:30:47
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