diff options
Diffstat (limited to 'Source/Core/Common/Src/Timer.cpp')
| -rw-r--r-- | Source/Core/Common/Src/Timer.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/Core/Common/Src/Timer.cpp b/Source/Core/Common/Src/Timer.cpp index 152d664416..6e59ea0a89 100644 --- a/Source/Core/Common/Src/Timer.cpp +++ b/Source/Core/Common/Src/Timer.cpp @@ -96,4 +96,17 @@ u64 Timer::GetTimeSinceJan1970(void) time(<ime); return((u64)ltime); } + +u64 Timer::GetLocalTimeSinceJan1970(void) +{ + time_t sysTime, tzDiff; + struct tm * gmTime; + + time(&sysTime); + // Lazy way to get local time in sec + gmTime = gmtime(&sysTime); + tzDiff = sysTime - mktime(gmTime); + + return (u64)(sysTime + tzDiff); +} } // end of namespace Common |
