[Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

5. Dezember 2008 15:18

Hallo,

ich möchten Datums-basiert eine Verzeichnisliste aufbauen.

Wenn der Datensatz z.B. vom 05.12.2008 (Feldtyp: Date) ist möchte ich die Datei in das Verzeichnis *\2008.05\ verschieben.
Soweit erstmal kein Problem, ich würde mir das jeweils als String extrahieren und die Verzeichnisse anlegen.
Nur was passiert wenn ich diese Funktion z.B. auf einem englischen Server einsetze, wo das Datumsformat anders ist?

In Deutschland: TT.MM.JJJJ und in England z.B. MM.TT.JJJJ.

Dann fällt meine Funktion wohl auf die Nase...

Wie kann ich das Problem am Besten lösen?

Vielen Dank.

Mfg.
Zuletzt geändert von any1 am 5. Dezember 2008 15:51, insgesamt 1-mal geändert.

Re: Datumsformat auslesen und Verzeichnisse anlegen

5. Dezember 2008 15:22

Hallo any1,

kannst du mit FORMAT(Datum,0,FORMATSTR) machen.

den Aufbau von FORMATSTR findest du in der C/SIDE Hilfe unter FORMAT.

Gruß, Fiddi

Re: Datumsformat auslesen und Verzeichnisse anlegen

5. Dezember 2008 15:32

any1 hat geschrieben:In Deutschland: TT.MM.JJJJ und in England z.B. MM.TT.JJJJ.

Das ist in Amerika üblich, in England wird normalerweise auch TT.MM.JJJJ verwendet.

Re: Datumsformat auslesen und Verzeichnisse anlegen

5. Dezember 2008 15:34

Schau dir doch mal die Funktion DATE2DMY (Date) an :)

Re: Datumsformat auslesen und Verzeichnisse anlegen

5. Dezember 2008 15:51

Danke für die Antworten.

DATE2DMY hats tatsächlich gebracht :-)

Vielen Dank.

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

14. Januar 2010 17:55

Hallo,

ich will das Thema zur Datumsformatierung erneut aufgreifen.

Ich benötige das Format TT.MM.JJJJ als String.

Dabei liefert der Befehl
Code:
Format(140110D);

14.01.10 .

Die Jahreszahl ist leider nur zweistellig.

Ich habe auch
Code:
format(140110D,0,'<Day>.<Month>.<Year>');


getestet. Ergebnis 14.1.10. nun fehlt auch noch ein Zeichen beim Monat.

Hat jmd. die Lösung ?

Viele Grüße
Volker

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

14. Januar 2010 20:52

Du warst schon nahe dran:
Code:
FORMAT(140110D,0,'<Day,2>.<Month,2>.<Year,4>');

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

15. Januar 2010 10:25

Hi Natalie,

Du bist noch näher dran ;-) Es gibt leider noch einen Haken:

Das Ergebnis ist:

14.01.0010

Habs bereits über eine Funktion mit Hilfe von Date2DMY umgesetzt. Über den Format-Befehl wäre es nur schöner gewesen.

Viele Grüße
Volker

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

15. Januar 2010 10:33

Stimmt, Natalie war nah dran :-)

Mit <Year4,4> geht's.

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

15. Januar 2010 10:49

McClane hat geschrieben:Stimmt, Natalie war nah dran :-)

Mit <Year4,4> geht's.

Och menno :mrgreen:

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

15. Januar 2010 14:56

McClane hat geschrieben:
Mit <Year4,4> geht's.



Treffer; Versenkt !!!


Danke !

Re: [Gelöst] Datumsformat auslesen und Verzeichnisse anlegen

15. Januar 2010 23:43

McClane hat geschrieben:Mit <Year4,4> geht's.

Mit <Year4> auch. :wink: