Hot Door CORE Forum
current local time - Printable Version

+- Hot Door CORE Forum (http://hotdoorcore.com/forum)
+-- Forum: All forums (http://hotdoorcore.com/forum/forumdisplay.php?fid=1)
+--- Forum: Feature requests (http://hotdoorcore.com/forum/forumdisplay.php?fid=7)
+--- Thread: current local time (/showthread.php?tid=133)



current local time - Rick Johnson - 04-29-2017

Time::Current() is set to UTC time, but it would be at least as useful to me to get the current local time (without leaving CORE).


RE: current local time - garrett - 05-01-2017

Add the result from Duration::TimeZoneOffset() to Time::Current() and you will achieve exactly what you're after.


RE: current local time - Rick Johnson - 05-02-2017

Thanks, Garrett! One of my standard classes uses Time and Duration so I'll make a method there that utilizes this. I won't miss <ctime>!

It dawned on me to double-check the Date class. The notes say:

\brief Constructs a Date object from the current system date
...
\returns A Date object for the current UTC time


I made the mistake of reading the first line and taking "current system date" at its word. In most instances, this shouldn't make a difference, but if the actual date matters more than a duration of days, I'll use the timeZoneOffset() there, too.