I'm trying to get the local time from window using C++.
I tired using systemtime and systemdate, but it seems they were off. I think it's using GMT-0 if i'm not mistaken.
I manage to get the local date using #include <ctime>
Code:
#include <iostream>
#include <ctime>
using namespace std ;
int main( )
{
char buffer[BUFSIZ] = { '\0' } ;
time_t now = time( &now ) ;
struct tm* local_time = new tm( ) ;
local_time = localtime( &now ) ;
strftime( buffer, BUFSIZ, "%d / %m / %Y", local_time ) ;
system("PAUSE\n");
cout << buffer ;
cout << "\n";
system("PAUSE");
}
however i'm not sure where to begin to look for getting the local time. Could someone give me some advice? Thanks