29. Januar 2010 20:19
Hallo,
schau mal bei meinen
NAV-Tools, dort gibt es u. a. die Codeunit
DateAndTimeManagement, welche eine Funktion
Date2YYYYMMTT enthält.
Möchtest du jedoch ein DateTime-Feld (oder -Variable) entsprechend formatieren, so kannst du (genau wie auch für ein/e Date-Feld / -Variable) den Format-Befehl nutzen.
Für die genaue Nutzung empfiehlt sich ein Blick in den C/SIDE-Reference-Guide (Online-Hilfe).
- Code:
DateText := FORMAT(DeinDateFeld,0,'<Year4><Month,2><Day,2>'); // 20100129
DateTimeText := FORMAT(DeinDateTimeFeld,0,'<Year4><Month,2><Day,2><Hours24,2><Minutes,2><Seconds,2>'); // 20100129192023
Sollen die Werte durch entsprechende Trennzeichen getrennt werden, so können diese in dem Format-String mit angegeben werden.
Z. B.:
- Code:
DateText := FORMAT(DeinDateFeld,0,'<Year4>-<Month,2>-<Day,2>'); // 2010-01-29
DateTimeText := FORMAT(DeinDateTimeFeld,0,'<Year4>-<Month,2>-<Day,2> <Hours24,2>:<Minutes,2>:<Seconds,2>'); // 2010-01-29 19:20:23