Entwickler-Ecke
Sonstiges (Delphi) - Gegenteil von formatdatetime
Tarry - Mi 06.08.08 12:55
Titel: Gegenteil von formatdatetime
Hi, ich hab (schon wieder) ein Problem...
Ich hab eine Zeit als String in dem Format 'nn:ss:zz' vorliegen...
Wie mache ich daraus wieder eine Zeit, die Delphi lesen / vergleichen kann ?
Mit StrToTime gibt's Probleme, wenn die Hundertstel über 60 hinauskommen, da er diese ja für die Sekunden hält....
Was kann man da machen ?
Ich suche im Grunde das Gegenteil von
Delphi-Quelltext
1:
| formatdatetime('nn:ss:zz', Now-StartTime); |
Gruß
Tarry
baka0815 - Mi 06.08.08 13:14
Was ist, wenn du StrToTime('00:' + myTimeStr); machst?
Dann setzt du ja die Std. davor (hier 0) oder klappt das nicht?
mkinzler - Mi 06.08.08 13:19
Verwende die überladene Variante und gebe das Format mit an
Tarry - Mi 06.08.08 13:20
baka0815 hat folgendes geschrieben: |
Was ist, wenn du StrToTime('00:' + myTimeStr); machst?
Dann setzt du ja die Std. davor (hier 0) oder klappt das nicht? |
Nein, ich habs ja in dem Format MM:SS:HH und er glaubt es wäre SS:MM:SS, deshalb bekommt der dann den Fehler, wenn der letzte Block über 60 liegt.
Tarry - Mi 06.08.08 13:21
mkinzler hat folgendes geschrieben: |
| Verwende die überladene Variante und gebe das Format mit an |
Wie soll das dann aussehen ? Meinst StrToTimeDef ? Damit hab ichs auch schon hinbekommen, aber i-wie auch nicht geschafft...
Tarry - Mi 06.08.08 20:03
So, das Problem ist gelöst, danke euch allen ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!