[gelöst] Datumsformat

2. Juni 2008 10:12

Hey,
eben nur nen ganz kleines Problemchen. Eigentlich soweit ich weiß einfach über den format-Befehl zu lösen,aber wie bekomme ich hin, dass das Datum im folgenden Konstrukt ausgegeben wird: 02.06.2008 und nich etwa 02.06.08

Meine Idee war folgende:
FORMAT("Sales Header"."Document Date",<Day> .<Month> .<Year4>)

aber so bekomme ich einen Fehler,dass eine Variable erwartet wird. Wie ist die Syntax denn richtig?

Vielen Dank schon einmal =)

Liebe Grüße
Zuletzt geändert von EDING am 2. Juni 2008 11:18, insgesamt 1-mal geändert.

2. Juni 2008 10:18

Erstens gehört der Format-String in einfache Anführungszeichen und zweitens solltest du '<Day,2>' und '<Month,2>' verwenden, um die führenden Nullen zu bekommen.

2. Juni 2008 10:32

Danke schon einmal für deine Antwort, aber wie meinst du nun genau?

So hätte ich es verstanden,aber stimmt so nicht,sosnt gäbe es keinen Fehler denke ich mal :roll:

FORMAT("Sales Header"."Document Date","<Day2> .<Month2> .<Year4>")

2. Juni 2008 11:11

Einfach Anführungsstriche sind diese: '

Und während Year4 richtig ist, sind Day2 und Month2 falsch, das muss Day,2 und Month,2 heißen.

Achso, und als zweiten Parameter brauchst du noch einen Integer, nimm die 0

also z.B. so:
Code:
FORMAT("Sales Header"."Document Date",0,'<Day,2>.<Month,2> .<Year4>');

2. Juni 2008 11:18

Achso meintest du das. Okay. Ich nenn die immer Hochkommata... deswegen wohl missverstanden, aber so funktioniert es.

Vielen Lieben Dank