[Gelöst]Format /Formatierung von Typ Duration

23. Juli 2007 16:24

Hallo zusammen,

manchmal ist man wie vernagelt...

Wie kann ich eine DURATION im Format HH:MM formatieren?

Ich subtrahiere die Felder "Endingdate/time" und "Startingdate/time" und möcht sie wie beschrieben darstellen, anstatt immer die volle Packung "12 Stunden 28 Minuten 47 Sekunden...." zu bekommen.

Gibt es dafür einen Standardformattyp?

Danke!

dax
Zuletzt geändert von dax am 24. Juli 2007 09:09, insgesamt 1-mal geändert.

Re: Format /Formatierung von Typ Duration

23. Juli 2007 17:07

dax hat geschrieben:Wie kann ich eine DURATION im Format HH:MM formatieren?


FORMAT(Variable,0,'<Hours24>:<Minutes>') (oder Hours12)

dax hat geschrieben:Gibt es dafür einen Standardformattyp?


Die Hilfe zu Format (s.o.) sagt nein.

Markus

Re: Format /Formatierung von Typ Duration

23. Juli 2007 17:28

Markus Merkl hat geschrieben:
dax hat geschrieben:Wie kann ich eine DURATION im Format HH:MM formatieren?


FORMAT(Variable,0,'<Hours24>:<Minutes>') (oder Hours12)

dax hat geschrieben:Gibt es dafür einen Standardformattyp?


Die Hilfe zu Format (s.o.) sagt nein.

Markus


Hallo Markus,

dies Format FORMAT(Variable,0,'<Hours24>:<Minutes>') klappt leider nicht....

Fehlermeldung: ein ungültiges Feld oder Attribut wurde für die FORMAT Eigenschaft definiert
<Hours24>:<Minutes>'


..soweit war ich leider auch schon einmal :-(

Irgendwie MUSS es doch gehen...

24. Juli 2007 09:10

Ich bin bei MIBUSO fündig geworden. Für alle, die es interessiert...

----
Thanks very much for your help.

And as usual, most solutions are the simple ones.

All it takes to show the duration in 'hh:mm:ss' notation is to create a time variable (timeDuration) and then do the following:

timeDuration := 000000T + durDuration;
----

P.S. Die vielen "Nullen" sind erforderlich

Ciao zusammen!