두 시간 값과 상한선까지 남은 시간을 비교하려고합니다. 그러나 필자는이를 인식 할 수 없습니다.현재 날짜와 시간을 현재 날짜 및 시간과 비교하는 C++
기본 아이디어 :
if(now >= (today 8:15) and now <= (today 9:45))
....display "first lecture ends in" (time left)
.
.
else if
.
.
else
....display "short break"
난 그냥 캔트 어떤 간단한 예제/솔루션을 찾을하거나 그 잘못 생각하는 내 방법입니다. 나는
인 tm_wday
와 함께 일을 구별하고있어 지금은 시간 값을 비교하는 동안 시간 간격을 구별 할.
지금까지 해보신 것은 무엇입니까? – RobertL
이 시점에서 무엇을 시도했는지 모르겠다. 코드가 엉망이므로 지금 당장 다른 부분에서 작업하고 있지만 수동으로 날짜를 삽입하고 시간을 변환하려고 시도했지만 결과는 그렇지 않다. 필요. – Avrai
현재 시간을 time()로 가져온 다음 localtime()을 호출하여 현재 시간의 tm 구조를 가져온 다음 시간 분 및 초를 원하는대로 수정 한 다음 mktime()을 호출하여 특정 시간을 얻습니다. 당신이 만든 원래의 현재 시간과 비교할 수 있습니다. –