Autor Thema: Datum formatieren  (Gelesen 3168 mal)

Offline Steffen B.

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Datum formatieren
« 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
Menschen die mich einst verließen oder die mich damals hassten
Es mir schwerer machten, sich mit meinem Leben nie befassten
Auch wenn sie es mir nicht glauben wollen ich bedanke mich
denn nur durch ihren Hass und neid bin ich jetzt unsterblich

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Datum formatieren
« Antwort #1 am: 10.11.08 - 15:29:15 »
mit @Replace  den : entfernen?

Grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datum formatieren
« Antwort #2 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

Glombi

  • Gast
Re: Datum formatieren
« Antwort #3 am: 10.11.08 - 15:36:35 »
Das geht mit der Script Function "format".

Bsp.
Format$( Now,"ddmmyyyyhhmm" )

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Datum formatieren
« Antwort #4 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

Offline Steffen B.

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Datum formatieren
« Antwort #5 am: 10.11.08 - 17:29:15 »
Super, vielen Dank für die schnelle und kompetente Hilfe!

Greetz
Menschen die mich einst verließen oder die mich damals hassten
Es mir schwerer machten, sich mit meinem Leben nie befassten
Auch wenn sie es mir nicht glauben wollen ich bedanke mich
denn nur durch ihren Hass und neid bin ich jetzt unsterblich

Offline Pyewacket

  • Senior Mitglied
  • ****
  • Beiträge: 310
  • Geschlecht: Männlich
Re: Datum formatieren
« Antwort #6 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
ATOS.org - Feel the music!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz