18. Mai 2009 15:05
Hallo,
ich würde gerne eine Variable vom Typ Time nur auf die Stunden runden.
Zugrunde liegt ein DateTime was ich mir mit DT2TIME umwandel.
Beispiel:
gegeben: 01.01.01 13:45
gesucht: 13
ich bracuhe also zu dem Datentyp TIME ne Funktion mit der ich mir nur die Stunden zurück geben lassen kann. Gibt es dafür eine elegante Funktion oder hat jemand eine andere Idee??
18. Mai 2009 15:12
copystr(format(Dt2Time(DeineDateTime)),1,2)?
18. Mai 2009 15:26
als Text:
- Code:
FORMAT(DeinDateTime, 0, '<Hours24,2>');
oder als Integer:
- Code:
EVALUATE(DeinInteger, FORMAT(DeinDateTime, 0, '<Hours24>'));
Beste Grüße
Falk
18. Mai 2009 15:57
Oder aus den
NAV-Tools die Codeunit DateAndTimeManagement verwenden
Dort gibt es ein paar nützliche Dinge rund um die Time-Variable, welche man schon für Date-Variablen kennt.
Einfach mal stöbern...
18. Mai 2009 16:46
Vielen Dank für eure Antworten-) Hab das mit EVALUATE() gemacht:-) Funktioniert wunderbar;-)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.