gpt4 book ai didi

C++:本地时间提升一小时

转载 作者:行者123 更新时间:2023-11-28 03:54:24 25 4
gpt4 key购买 nike

我住在荷兰,当我运行这段代码时:

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() ;

返回的“日期时间”晚了一个小时。它是 UTC,但对于我当前的系统日期时间,它应该是 GMT+1 或 UTC+1!

我应该如何更改 boost::local_time 以获取系统日期时间。

提前致谢。

最佳答案

boost::local_time::time_zone_ptr zone_GMT1(new boost::local_time::posix_time_zone("GMT+1"));

boost::local_time::local_date_time t = boost::local_time::local_sec_clock::local_time(zone_GMT1);

我发现要使用时区。

对我来说很好用

谢谢!

关于C++:本地时间提升一小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4194270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com