Try this example:
Local to UTC Conversion and vice versa:
http://tinyurl.com/mloh3
Chris
On 9/20/06, Andreas Ntaflos
Hello boost-users,
I am quite new to Boost and this is my first post to this list. My problem is quite similar to one posted to this list two years ago [1]. Since there don't seem to be any follow-ups to that message I hope to find an answer by posting here.
A program of mine reads a Unix timestamp from a database (the field is simply of type NUMERIC(10,0), written to by PHP's time() [2] function) into a `std::time_t time' object, holding the seconds since the epoch, in UTC. No time zone adjustments are applied as far as I understood.
I need to convert this time_t to a ptime (or any other kind of printable, readable string) with time zone adjustments applied. Converting with the from_time_t() method works fine, except that the resulting date and time are still in UTC.
What would be the most simple way to have the time_t converted to a ptime with local time zone adjustments? The time zone could be any but it would suffice if it is the one the computer running the program is in. I could even hardcode the time zone into the program.
Hopefully I made enough sense to have someone knowing help me out. RTFM answers are most welcome, although I have read much of the docs on the date_time library on the Boost homepage. So if possible please point me to the section in the that is relevant to my problem.
If this is not possible with Boost are there any other functions I could use, probably from the standard library?
Thanks a lot in advance!
Andreas
[1] Very long Google cache link: http://www.google.com/search?q=cache:s-MYu63Ev8UJ:lists.boost.org/MailArchives/boost-users/msg07310.php+convert+time_t+to+local+time+with+time+zone+site:boost.org&hl=en&lr=&client=firefox&strip=1 [2] http://www.php.net/manual/en/function.time.php -- Andreas "daff" Ntaflos Vienna, Austria
GPG Fingerprint: 6234 2E8E 5C81 C6CB E5EC 7E65 397C E2A8 090C A9B4
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users