Ask Your Question
0

Wallclock에 에 관한 문의

asked 2019-12-12 16:02:54 +0900

제3막 gravatar image

시간 관련 작업을 전부 wallclock 으로 했더니. boost::posix_time의 local time과 wallclock:now()

가 9시간 차이가 나던데...

지금 엔진상의 타이머 클래스인 Wallclock 에서 사용 되는 시간은

전부 UTC 시간인가요? 혹시 Local 시간으로 변경해서 사용 할수는 없을까요?

그리고 wallclock에 시간 관련해서 연산을 할 수 있는 기능도 있으면 좋을것 같습니다..

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2019-12-12 16:31:27 +0900

jwlee gravatar image

안녕하세요.

아이펀팩토리입니다.

아래는 boost 라이브러리를 사용해서 Localtime 을 구하는 예재입니다.

#include <boost/date_time/local_time/local_time.hpp>

using namespace boost::gregorian;
using namespace boost::local_time;
using namespace boost::posix_time;

WallClock::Value t = WallClock::Now();
boost::local_time::time_zone_ptr
    time_zone(new boost::local_time::posix_time_zone("UTC+9"));

local_date_time adjusted_time =
    boost::local_time::local_date_time(t, time_zone);

WallClock::Value local_time = adjusted_time.local_time();

LOG(INFO) << "local time: " << local_time;

건의 해 주신 wallclock에 시간 관련해서 연산을 할 수 있는 기능에 대해서는 적극적으로 도입을 검토하도록 하겠습니다.

감사합니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2019-12-12 16:02:54 +0900

Seen: 32 times

Last updated: Dec 12 '19