Zeitdifferenzen aus log berechnen
-
Hi Leute!!
Ich hab in einem Textfile folgendes dring:
[Datum] [Uhrzeit]
..
01.02.2003 23:59:44
02.02.2003 00:00:02
...Wie kann ich das ganze jetzt erstmal sinnvoll in CTime umsetzen und vor allem wie kann ich da jetzt eine Zeitdifferenz berechnen.
Bin für jeden Ratschlag Dankbar!!
-
mit CTime wirst du es nicht schaffen (glaub ich mal), aber, COleDateTime ist hier ein heisser Tipp.
CString strdiff,cstrCurrentTime; COleDateTime ctCurrent,ctCalc; COleDateTimeSpan span; ctCurrent=COleDateTime::GetCurrentTime(); //aktuelle zeit holen cstrCurrentTime=ctCurrent.Format("%H:%M:%S"); //zeit in string konvertieren ctCalc.ParseDateTime(h_pSet->m_Kommen); //string in zeit konvertieren - hier über datenbankzugriff span=ctCurrent-ctCalc; //timespan ausrechnen strdiff=span.Format("%H:%M:%S"); //wieder in string wandelnsodalala, dies ist zwar ein source aus einem meiner prog's, du brauchst diesen jedoch nur auf deinen fall umzutippen (mit datum ergänzen)- sollte eigentlich funzen.
lg
JonnDoe
-
Danke erst mal!!
Werd's gleich mal ausprobieren. Sieht aber gut aus!!