【发布时间】:2016-04-10 07:31:06
【问题描述】:
如何获取我的 linux 服务器的当前时间并将其转换为 boost c++ 中的给定时区(例如 MST-7)? 我希望自动计算夏令时。
如果我运行以下代码,则不考虑 dst:
boost::posix_time::ptime currentTime = boost::posix_time::second_clock::local_time();
date today = day_clock::local_day();
time_zone_ptr phx_tz(new posix_time_zone("MST-07:00:00"));
local_date_time phx_departure(currentTime, phx_tz);
【问题讨论】: