Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3579
  • Last Modified:

Retrieving the system time in MFC

How do I get the current system time into a member variable?
I tried using CTime::GetCurrentTime() but that returns the
elapsed time since Windows95 was started. I also checked out
the GetSystemTime() function but didn't understand how that works. The variable I'm using is a CTime variable.

// I want to store the current system time in this variable
CTime esDate;
     

0
imf
Asked:
imf
1 Solution
 
davmarcCommented:
No, you did it right.
CTime::GetSystemTime() internally calls the time() function of the run-time library, which in turn returns the current system time. It does return a value in seconds, but that's what it reads from the computer clock, not the amount of time elapsed since the start-up. Check the documentation and the MFC source files if you don't believe me.

So your code will look like:
CTime esDate = CTime::GetCurrentTime();

Davide Marcato.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now