Hi,
I have total time in seconds (say 2500 seconds). I want to store this time in CTime or CTimeSpan format.?
Anyone have any idea, how to do this.?
Regards,
Mbatra
Printable View
Hi,
I have total time in seconds (say 2500 seconds). I want to store this time in CTime or CTimeSpan format.?
Anyone have any idea, how to do this.?
Regards,
Mbatra
Code:CTimeSpan time_span(0,0,0,2500);
The format to use is CTimeSpan as this relates to a period of time rather than CTime with represents an absolute time/date.
As you already have the value in seconds, then this can be used directly in the CTimeSpan constructor.Code:CTimeSpan ts(2500);
CString s = ts.Format( "Total days: %D, hours: %H, mins: %M, secs: %S" );
You can also do it like this
Code:CTimeSpan cts;
CString s;
cts = 2500;
s = cts.Format( "Total days: %D, hours: %H, mins: %M, secs: %S" );