C++ C++;:当地时间晚了一个小时
我住在荷兰,运行此代码时:C++ C++;:当地时间晚了一个小时,c++,C++,我住在荷兰,运行此代码时: boost::local_time::local_date_time t = boost::local_time::local_sec_clock::local_time(boost::local_time::time_zone_ptr()); std::cout << "\nDate Time: " << t.to_string() ; boost::local_time::local_date_time t=boost::local_t
boost::local_time::local_date_time t = boost::local_time::local_sec_clock::local_time(boost::local_time::time_zone_ptr());
std::cout << "\nDate Time: " << t.to_string() ;
boost::local_time::local_date_time t=boost::local_time::local_sec_clock::local_time::time_zone_ptr());
std::cout也许您必须启用夏令时计算,通过将附加参数设置为true(DST标志),请参见boost::local_time::time_zone_ptr zone_GMT1(新的boost::local_time::posix_time_zone(“GMT+1”)
boost::local_time::local_date_time t=
boost::local_time::local_secu_clock::local_time(zone_GMT1)
我发现使用了时区
这对我来说很好
谢谢 如果需要当前系统时间,请使用posix_时间,而不是本地时间。见和。