Programming/Qt
[Qt] QTime to Seconds / Second to QTime
_SYPark
2023. 3. 22. 11:24
728x90
Time 형태로 생긴 데이터가 있다고 했을 때(ex) 12:34:56) 이 데이터를 QTime으로 변환 후 Seconds로 변환하기 위해서는 아래 코드를 사용합니다.
int QTimeToSeconds(QString sTime)
{
QTime tTime = QTime::fromString(sTime,"hh:mm:ss");
int nSecond = QTime(0,0,0).secsTo(tTime);
return nSecond;
}
이제 이 Seconds 값을 다시 QTime 형태로 바꾸기 위해선 아래처럼 사용합니다.
QTime SecondsToQTime(int nSeconds)
{
QTime time(0,0,0);
time = time.addSecs(nSeconds);
return time;
}
728x90