2010-07-02 3 views
1

하루 중의 시간에 따라 값을 생성해야합니다.이를 수행하기위한 깔끔한 방법이 있습니까? 9-12 값으로부터시간이 C++의 특정 간격에 있는지 확인 하시겠습니까?

는 X 사이 여야 - 6-9 값으로부터

이 사이 여야 Y -

B 구조체 timeinfo 가져오고 그것의 시간을 추출하는 것보다 다른 방법이 있는가?

+3

크게 당신의 운영 체제와 특정 라이브러리에 따라 달라집니다, 당신은 사용하고 있습니다 ... 또한 내가 왜 timeinfo를 얻고 시간을 추출하기에는 깔끔하지 않은가? =) – SadSido

+0

@SadSido 사람들이 그것을 바꾸고 특정 물건을 수정하려고 할 때 의도를 전달하지 않습니다. 설명하는 법을 모르겠다. .. 고마워. :). –

답변

1

boost::posix_time을 살펴 봐야합니다.

+0

day_clock :: local_day()는 ptime으로 캐스팅 될 수없는 date_time 을 반환합니다.이 작업을 시도하면 오류가 발생합니다. 더 이상 체크하지 말고 대신 * strftime *을 사용하십시오. –

+0

@ Gollumn : 죄송합니다. 입력 할 때 컴퓨터에 컴파일러가 없습니다. 그러나 일부 특정 생성자 또는 함수를 사용하여'gregian_date'를'ptime'으로 변환하는 방법이 있다고 확신합니다. 내가 링크 된 페이지를 확인 했습니까? '부스트'시간 라이브러리는 내가 본 중 가장 완벽한 라이브러리이며, 그렇게 간단한 것이 불가능한 경우 나는 놀라게 될 것이다. – ereOn

관련 문제