Qt에는 다른 언어와 마찬가지로 날짜를 표현하는 클래스가 있습니다.
QDate, QTime, 그리고 QDateTime 입니다.
QDate 클래스는 년,월,일을 표현하고,
QTime 클래스는 시,분,초를 표현합니다.
그리고 QDateTime 클래스는 년,월,일,시,분,초를 표현합니다.
QDateTime 클래스는 사용하기 쉽지만, 처음 접하는 분들이 약간 헷갈리실 수 있습니다.
1 2 3 4 5 6 7 | QDateTime latestDate; QDate tempDate; tempDate.setDate(year,month,day); QTime tempTime; tempTime.setHMS(hour,minute,second); latestDate.setTime(tempTime); latestDate.setDate(tempDate); |
QDateTime 클래스에 값을 입력하기 위해서는 setTime 함수 혹은 setDate 함수를 이용해야 합니다.
이 함수들의 인자는 QTime과 QDate를 각각 받는데, 이를 위해 인스턴스를 하나 생성해주면 됩니다.
그리고 생성한 인스턴스에 값을 입력하고, QDateTime에 해당 인스턴스를 넘겨주면 됩니다. 쉽죠?
이상입니다.
'컴퓨터 공학 > Qt' 카테고리의 다른 글
[Qt 프로그래밍] 우분투에서 빌드한 Qt 어플리케이션이 다른 우분투 컴퓨터에서 작동하지 않는이유 (0) | 2015.11.27 |
---|---|
[Qt 프로그래밍 ] 우분투에서 Qt 5.3.2 설치하기 (0) | 2015.11.27 |
[ Qt 프로그래밍 ] 젤다의 전설 캐릭터로 Sprite 애니메이션을 적용해보았습니다. (0) | 2015.11.27 |
[ Qt 프로그래밍 ] 윈도우 Qt에서 MySQL 사용하기 위해 필요한 dll 파일 (0) | 2015.11.27 |
[ Qt 프로그래밍 ] 미로찾기와 아오오니를 합쳐보았습니다. (0) | 2015.11.27 |