How to convert time into CTime format in mfc.?
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3

Thread: How to convert time into CTime format in mfc.?

  1. #1
    Join Date
    Nov 2009
    Posts
    24

    Question How to convert time into CTime format in mfc.?

    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

  2. #2
    Join Date
    Aug 2000
    Location
    West Virginia
    Posts
    7,565

    Re: How to convert time into CTime format in mfc.?

    Code:
    CTimeSpan time_span(0,0,0,2500);

  3. #3
    Join Date
    Dec 2012
    Location
    England
    Posts
    2,365

    Re: How to convert time into CTime format in mfc.?

    The format to use is CTimeSpan as this relates to a period of time rather than CTime with represents an absolute time/date.

    Code:
    CTimeSpan ts(2500);
    CString	s = ts.Format( "Total days: %D, hours: %H, mins: %M, secs: %S" );
    As you already have the value in seconds, then this can be used directly in the CTimeSpan constructor.

    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" );
    Last edited by 2kaud; June 13th, 2013 at 07:48 AM.
    All advice is offered in good faith only. You are ultimately responsible for effects of your programs and the integrity of the machines they run on.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Windows Mobile Development Center


Click Here to Expand Forum to Full Width

This is a CodeGuru survey question.


Featured


HTML5 Development Center