[ Qt 프로그래밍 ] QDateTime 간단한 사용법

Qt에는 다른 언어와 마찬가지로 날짜를 표현하는 클래스가 있습니다. 

QDate, QTime, 그리고 QDateTime 입니다.

QDate 클래스는 년,월,일을 표현하고,

QTime 클래스는 시,분,초를 표현합니다.

그리고 QDateTime 클래스는 년,월,일,시,분,초를 표현합니다.


QDateTime 클래스는 사용하기 쉽지만, 처음 접하는 분들이 약간 헷갈리실 수 있습니다.


Colored By Color Scripter

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에 해당 인스턴스를 넘겨주면 됩니다. 쉽죠?

이상입니다.