이 페이지에서

QTime Class

QTime 클래스는 시계 시간 관련 기능을 제공합니다. 더 보기...

헤더: #include <QTime>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

참고: 이 클래스의 모든 함수는 재진입 가능합니다.

QTime 비교

범주비교 가능한 유형
strongQTime

공개 함수

QTime()
QTime(int h, int m, int s = 0, int ms = 0)
QTime addMSecs(int ms) const
QTime addSecs(int s) const
int hour() const
bool isNull() const
bool isValid() const
int minute() const
int msec() const
int msecsSinceStartOfDay() const
int msecsTo(QTime t) const
int second() const
int secsTo(QTime t) const
bool setHMS(int h, int m, int s, int ms = 0)
QString toString(const QString &format) const
QString toString(QStringView format) const
QString toString(Qt::DateFormat format = Qt::TextDate) const

정적 공용 멤버

QTime currentTime()
QTime fromMSecsSinceStartOfDay(int msecs)
QTime fromString(const QString &string, const QString &format)
(since 6.0) QTime fromString(QStringView string, QStringView format)
(since 6.0) QTime fromString(QStringView string, Qt::DateFormat format = Qt::TextDate)
(since 6.0) QTime fromString(const QString &string, QStringView format)
QTime fromString(const QString &string, Qt::DateFormat format = Qt::TextDate)
bool isValid(int h, int m, int s, int ms = 0)
bool operator!=(const QTime &lhs, const QTime &rhs)
bool operator<(const QTime &lhs, const QTime &rhs)
QDataStream &operator<<(QDataStream &out, QTime time)
bool operator<=(const QTime &lhs, const QTime &rhs)
bool operator==(const QTime &lhs, const QTime &rhs)
bool operator>(const QTime &lhs, const QTime &rhs)
bool operator>=(const QTime &lhs, const QTime &rhs)
QDataStream &operator>>(QDataStream &in, QTime &time)

상세 설명

QTime 객체는 자정 이후 경과한 시간(시간, 분, 초, 밀리초)을 시계 시간으로 포함합니다. 이 객체는 시간을 비교하거나 밀리초를 더하여 시간을 조작하는 기능을 제공합니다. QTime 객체는 const 참조가 아닌 값으로 전달되어야 합니다. 이 객체는 단순히 ` int`를 포장한 것에 불과합니다.

QTime은 24시간 시계 형식을 사용하며, AM/PM 개념이 없습니다. ` QDateTime`과 달리, QTime은 시간대나 일광 절약 시간(DST)에 대한 정보를 전혀 알지 못합니다.

QTime 객체는 일반적으로 시간, 분, 초, 밀리초의 수를 명시적으로 지정하거나, 시스템의 현지 시간을 나타내는 QTime 객체를 생성하는 정적 함수 currentTime()을 사용하여 생성됩니다.

hour(), minute(), second() 및 msec() 함수는 시간의 시간, 분, 초 및 밀리초 수에 대한 액세스를 제공합니다. toString() 함수는 동일한 정보를 텍스트 형식으로 제공합니다.

addSecs() 및 addMSecs() 함수는 주어진 시간보다 지정된 초 또는 밀리초만큼 지난 시간을 반환합니다. 이에 따라 두 시간 사이의 초 또는 밀리초 수는 secsTo() 또는 msecsTo()를 사용하여 구할 수 있습니다.

QTime은 두 QTime 객체를 비교하기 위한 완전한 연산자 집합을 제공합니다. 더 이른 시간이 더 늦은 시간보다 작다고 간주되며, A.msecsTo(B)의 결과가 양수라면 A < B입니다.

QTime 객체는 fromString()을 사용하여 텍스트 표현으로부터 생성할 수도 있으며, toString()을 사용하여 문자열 표현으로 변환할 수도 있습니다. 문자열 형식과의 모든 변환은 C 로케일을 사용하여 수행됩니다. 로케일별 변환에 대해서는 QLocale 를 참조하십시오.

QDate 및 QDateTime도 참조하십시오 .

멤버 함수 설명서

[constexpr] QTime::QTime()

null 시간 객체를 생성합니다. null 시간의 경우, ` isNull()`는 ` true `을 반환하고, ` isValid()`는 ` false`을 반환합니다. 0 시간을 사용해야 하는 경우 `QTime(0, 0)`을 사용하십시오. 하루의 시작에 대해서는 ` QDate::startOfDay()`을 참조하십시오.

isNull() 및 isValid()도 참조하십시오 .

QTime::QTime(int h, int m, int s = 0, int ms = 0)

시간을 구성할 때, 시( h), 분( m), 초( s ), 밀리초( ms)를 지정합니다.

h 는 0에서 23 사이의 값이어야 하며, m 과 s 는 0에서 59 사이의 값이어야 하고, ms 는 0에서 999 사이의 값이어야 합니다.

isValid()도 참조하십시오 .

QTime QTime::addMSecs(int ms) const

이 객체의 시간보다 ms 밀리초 뒤( ms 가 음수인 경우 그 이전)의 시간을 포함하는 QTime 객체를 반환합니다.

시간이 자정을 넘기면 시간이 랩핑된다는 점에 유의하십시오. 예제는 addSecs()을 참조하십시오.

이 시간이 유효하지 않은 경우 null 시간을 반환합니다.

addSecs(), msecsTo(), QDateTime::addMSecs()도 참조하십시오 .

QTime QTime::addSecs(int s) const

이 객체의 시간보다 s 초 뒤( s 가 음수인 경우 그 이전)의 시간을 포함하는 ` QTime ` 객체를 반환합니다.

자정을 넘기면 시간이 랩핑된다는 점에 유의하십시오.

이 시간이 유효하지 않은 경우 null 시간을 반환합니다.

예:

QTime n(14, 0, 0);                // n == 14:00:00
QTime t;
t = n.addSecs(70);                // t == 14:01:10
t = n.addSecs(-70);               // t == 13:58:50
t = n.addSecs(10 * 60 * 60 + 5);  // t == 00:00:05
t = n.addSecs(-15 * 60 * 60);     // t == 23:00:00

addMSecs(), secsTo(), QDateTime::addSecs()도 참조하십시오 .

[static] QTime QTime::currentTime()

시스템 시계에서 보고하는 현재 시간을 반환합니다.

정확도는 기본 운영 체제의 정확도에 따라 달라지므로, 모든 시스템이 1밀리초 단위의 정확도를 제공하는 것은 아닙니다.

또한, currentTime()은 하루 내에서만 증가하며, 자정이 지날 때마다 24시간씩 감소합니다. 아울러, 일광 절약 시간제 전환이 발생하는 경우, 이 값의 변화가 경과 시간과 일치하지 않을 수 있습니다.

QDateTime::currentDateTime() 및 QDateTime::currentDateTimeUtc()도 참조하십시오 .

[static constexpr] QTime QTime::fromMSecsSinceStartOfDay(int msecs)

오늘 하루가 시작된 시점, 즉 00:00:00부터 경과한 시간( msecs )을 시간으로 설정한 새로운 ` QTime ` 인스턴스를 반환합니다.

msecs 가 유효한 범위를 벗어날 경우, 유효하지 않은 QTime 가 반환됩니다.

msecsSinceStartOfDay()도 참조하십시오 .

[static] QTime QTime::fromString(const QString &string, const QString &format)

string 로 표현된 QTime 를, 주어진 format 를 사용하여 반환하거나, 해당 문자열을 구문 분석할 수 없는 경우 유효하지 않은 시간을 반환합니다.

다음 표현식을 형식에 사용할 수 있습니다:

표현식출력
h선두 0을 제외한 시간(0~23 또는 AM/PM 표시 시 1~12)
hh앞에 0이 붙은 시간 (00~23, 또는 AM/PM 표시 시 01~12)
H선두 0이 없는 시간 (0~23, AM/PM 표시 시에도 동일)
HH앞에 0이 붙은 시간 (00~23, AM/PM 표시 시에도 동일)
m앞에 0이 없는 분(0~59)
mm앞에 0이 붙은 분(00~59)
s선두 0이 없는 전체 초 (0~59)
ss해당되는 경우 선행 0이 포함된 초(00~59)
z 또는 zz소수점 뒤에 일반적으로 표기되는 초의 소수 부분으로, 뒤쪽 0을 추가할 필요 없음(0~999). 따라서 ` "s.z" `은 뒤쪽 0을 추가할 필요 없이 최대 3자리의 소수 부분을 가진 초를 일치시켜 밀리초 단위의 정밀도를 제공합니다. 예를 들어, ` "s.z" `은 ` "00.250" ` 또는 ` "0.25" `를 모두 해당 분의 1/4초 지점을 나타내는 시간으로 인식합니다.
zzz밀리초 단위의 정밀도를 갖는 3자리 초 소수 부분으로, 필요한 경우 뒤따르는 0을 포함합니다(000~999). 예를 들어, "ss.zzz" 는 "0.25" 를 거부하지만, "00.250" 는 해당 분의 1/4초 지점을 나타내는 시간으로 인식합니다.
AP, A, ap, a, aP 또는 Ap12:00 이전 시간을 나타내는 ‘AM’ 또는 그 이후 시간을 나타내는 ‘PM’ 중 하나이며, 대소문자를 구분하지 않고 일치시킵니다.

작은 따옴표로 묶인 비어 있지 않은 문자열은 (따옴표를 제거한 후) 표현식으로 해석되지 않고 텍스트로 처리됩니다. 연속된 두 개의 작은 따옴표("''")는 문자 그대로의 문자열을 시작하거나 끝내는 것이 아니라, 입력과 일치할 작은 따옴표 하나로 인식됩니다. 그 외의 모든 입력 문자는 입력 문자열에서 일치해야 할 문자 그대로의 텍스트로 처리됩니다. 예:

QTime time = QTime::fromString("1mm12car00", "m'mm'hcarss");
// time is 12:01.00

형식이 충족되지 않으면 무효한 ` QTime `가 반환됩니다.

숫자 필드가 나란히 배치되어 있고, 숫자 시퀀스를 구분하는 구분자가 없는 경우, 한 자릿수로 허용되는 일부 필드가 두 자릿수를 사용하는지(표현할 값이 9를 초과하기 때문)에 대한 모호성이 발생할 수 있습니다. 이러한 필드에 두 자리 숫자를 할당할 경우 다른 필드에 할당할 자리가 부족해지고, 한 자리 숫자 표기가 다른 필드들과 일관성이 있다면 이 모호성을 해소할 수 있습니다. 그렇지 않은 경우(하나 이상의 필드에 한 자리 수만 허용되고, 각 필드에 한 자리씩만 할당하면 남은 자릿수가 생기는 경우), 데이터의 일관성이 유지된다는 전제 하에, 뒤쪽 필드에 여분의 자릿수를 할당하는 방식보다는 앞쪽 필드에 여분의 자릿수를 할당하는 방식이 선호됩니다. 예를 들어:

QTime time = QTime::fromString("00:710", "hh:ms"); // 7 mins, 10 secs after midnight

해당 형식에 포함되지 않은 필드는 모두 0으로 설정됩니다. 예를 들어:

QTime time = QTime::fromString("1.30", "m.s");
// time is 00:01:30.000

참고: am 또는 pm의 지역화된 형식(AP, ap, Ap, aP, A 또는 a 형식)을 인식해야 하는경우 , ` QLocale::system()`를 사용하십시오.

참고: 형식 문자가 위 표에서 해당 문자를 사용하는 가장 긴 표현식보다 더 많이 반복될경우 , 형식의 해당 부분은 구분자 없이 여러 개의 표현식으로 읽히게 됩니다. 즉, 위에서 가장 긴 표현식이 해당 문자가 반복되는 횟수만큼 반복된 후, 더 짧은 표현식이 될 수 있는 잔여 부분으로 끝납니다. 따라서 'HHHHH' 은 "08088" 또는 "080808" 과 일치하여 시간을 8시로 설정합니다. 시간 문자열에 "070809"가 포함되어 있다면 "일치"는 하지만 일관성 없는 결과가 산출되어 유효하지 않은 시간이 됩니다.

toString(), QDateTime::fromString(), QDate::fromString(), QLocale::toTime(), QLocale::toDateTime()도 참조하십시오 .

[static, since 6.0] QTime QTime::fromString(QStringView string, QStringView format)

이 함수는 ` QTime::fromString()`를 오버로드합니다.

이 함수는 Qt 6.0에서 도입되었습니다.

[static, since 6.0] QTime QTime::fromString(QStringView string, Qt::DateFormat format = Qt::TextDate)

이 함수는 ` QTime::fromString()`를 오버로드합니다.

이 함수는 Qt 6.0에서 도입되었습니다.

[static, since 6.0] QTime QTime::fromString(const QString &string, QStringView format)

이 함수는 ` QTime::fromString()`을 오버로드합니다.

이 함수는 Qt 6.0에서 도입되었습니다.

[static] QTime QTime::fromString(const QString &string, Qt::DateFormat format = Qt::TextDate)

string 에 표시된 시간을, 주어진 format 를 사용하여 QTime 형식으로 반환하거나, 이것이 불가능할 경우 유효하지 않은 시간을 반환합니다.

이 함수는 오버로드된 함수입니다.

toString() 및 QLocale::toTime()도 참조하십시오 .

int QTime::hour() const

시간의 시간 부분(0~23)을 반환합니다.

시간이 유효하지 않은 경우 -1을 반환합니다.

minute(), second() 및 msec()도 참조하십시오 .

[constexpr] bool QTime::isNull() const

시간이 null인 경우(즉, ` QTime ` 객체가 기본 생성자를 사용하여 생성된 경우) ` true `을 반환하고, 그렇지 않은 경우 `false`를 반환합니다. null인 시간도 유효하지 않은 시간입니다.

isValid()도 참조하십시오 .

bool QTime::isValid() const

시간이 유효한 경우 true 를 반환하고, 그렇지 않은 경우 false 를 반환합니다. 예를 들어, 23:30:55.746은 유효한 시간이지만, 24:12:30은 유효하지 않은 시간입니다.

isNull()도 참조하십시오 .

[static] bool QTime::isValid(int h, int m, int s, int ms = 0)

지정된 시간이 유효한 경우 ` true `를 반환하고, 그렇지 않은 경우 `false`를 반환합니다.

h 가 0에서 23 사이의 범위이고, m 및 s 가 0에서 59 사이의 범위이며, ms 가 0에서 999 사이의 범위일 때 해당 시간은 유효합니다.

예시:

QTime::isValid(21, 10, 30); // returns true
QTime::isValid(22, 5,  62); // returns false

이 함수는 ` QTime::isValid()`를 오버로드합니다.

int QTime::minute() const

시간의 분 단위(0~59)를 반환합니다.

시간이 유효하지 않은 경우 -1을 반환합니다.

hour(), second(), msec()도 참조하십시오 .

int QTime::msec() const

시간의 밀리초 부분(0~999)을 반환합니다.

시간이 유효하지 않은 경우 -1을 반환합니다.

hour(), minute(), second()도 참조하십시오 .

[constexpr] int QTime::msecsSinceStartOfDay() const

오늘 하루가 시작된 시점, 즉 00:00:00부터 경과한 시간을 밀리초 단위로 반환합니다.

fromMSecsSinceStartOfDay()도 참조하십시오 .

int QTime::msecsTo(QTime t) const

현재 시각부터 t 까지의 밀리초 수를 반환합니다. t 가 현재 시각보다 이른 경우, 반환되는 밀리초 수는 음수입니다.

QTime 는 하루 내의 시간을 측정하며, 하루는 86400초이므로 결과는 항상 -86400000~86400000 ms 범위 내에 있습니다.

두 시간 중 하나라도 유효하지 않은 경우 0을 반환합니다.

secsTo(), addMSecs(), QDateTime::msecsTo()도 참조하십시오 .

int QTime::second() const

시간의 두 번째 부분(0~59)을 반환합니다.

시간이 유효하지 않은 경우 -1을 반환합니다.

hour(), minute(), msec()도 참조하십시오 .

int QTime::secsTo(QTime t) const

현재 시각부터 ‘ t ’까지의 초 수를 반환합니다. ‘ t ’가 현재 시각보다 이른 경우, 반환되는 초 수는 음수가 됩니다.

QTime 는 하루 내의 시간을 측정하며, 하루에는 86400초가 있으므로 결과는 항상 -86400에서 86400 사이의 값이 됩니다.

secsTo()는 밀리초를 고려하지 않습니다.

두 시간 중 하나라도 유효하지 않은 경우 0을 반환합니다.

addSecs() 및 QDateTime::secsTo()도 참조하십시오 .

bool QTime::setHMS(int h, int m, int s, int ms = 0)

시간을 시( h), 분( m), 초( s ) 및 밀리초( ms)로 설정합니다.

h 는 0에서 23 사이의 값이어야 하며, m 및 s 는 0에서 59 사이의 값이어야 하고, ms 는 0에서 999 사이의 값이어야 합니다. 설정된 시간이 유효하면 true 를 반환하고, 그렇지 않으면 false 를 반환합니다.

isValid()도 참조하십시오 .

QString QTime::toString(const QString &format) const

QString QTime::toString(QStringView format) const

시간을 나타내는 문자열을 반환합니다.

format 매개변수는 결과 문자열의 형식을 결정합니다. 시간이 유효하지 않은 경우, 빈 문자열이 반환됩니다.

다음과 같은 표현식을 사용할 수 있습니다:

표현식출력
h선두 0을 제외한 시간(0~23, AM/PM 표시 시 1~12)
hh앞에 0이 붙은 시간 (00~23 또는 AM/PM 표시 시 01~12)
H선두 0이 없는 시간 (0~23, AM/PM 표시 시에도 동일)
HH앞에 0이 붙은 시간 (00~23, AM/PM 표시 시에도 동일)
m앞에 0이 없는 분 (0~59)
mm앞에 0이 붙은 분 (00~59)
s선두 0이 없는 전체 초 (0~59)
ss해당되는 경우 선행 0이 붙은 초 단위 (00~59)
z 또는 zz초의 소수 부분으로, 소수점 뒤에 표시되며 끝자리는 0이 없습니다. 따라서 ` "s.z" `는 끝자리가 0이 아닌 상태(0~999)에서 사용 가능한 최대 정밀도(밀리초 단위)로 초를 반환합니다. 예를 들어, ` "s.z" `는 1분 중 1/4초가 지난 시점에 대해 ` "0.25" `를 반환합니다.
zzz초의 소수 부분으로, 밀리초 단위의 정밀도를 가지며, 해당되는 경우 말미의 0을 포함합니다(000~999). 예를 들어, "ss.zzz" 는 1분이 시작된 지 1/4초가 지난 시점에 대해 "00.250" 를 반환합니다.
AP 또는 AAM/PM 표시를 사용합니다. A/AP 는 'AM' 또는 'PM'으로 대체됩니다. 현지화된 형식( QLocale::toString()에만 해당)에서는 해당 로케일에 적합한 텍스트가 대문자로 변환됩니다.
ap 또는 aAM/PM 표시를 사용합니다. a/ap 는 'am' 또는 'pm'으로 대체됩니다. 현지화된 형식( QLocale::toString()에만 해당)에서는 해당 로케일에 맞는 텍스트가 소문자로 변환됩니다.
aP 또는 ApAM/PM 표시를 사용합니다(6.3 버전부터). aP/Ap 는 'AM' 또는 'PM'으로 대체됩니다. 로컬라이제이션된 형식( QLocale::toString()에만 해당)에서는 로케일에 적합한 텍스트( QLocale::amText() 또는 QLocale::pmText()에서 반환된 값)가 대소문자 변환 없이 그대로 사용됩니다.
t시간대 약어(예: "CEST"). 시간대 약어는 고유하지 않다는 점에 유의하십시오. 특히, fromString()는 이를 구문 분석할 수 없습니다.
tt시간대와 UTC 간의 시차로, 시와 분 사이에 콜론이 포함되지 않은 형식(예: "+0200")입니다.
ttt시간과 분 사이에 콜론이 포함된 UTC 기준 시간대 오프셋(예: "+02:00").
ttttQTimeZone::displayName() 함수가 반환하는, QTimeZone::LongName 유형의 시간대 이름입니다. 이는 사용 중인 운영 체제에 따라 달라질 수 있습니다. 해당 이름이 없는 경우, 해당 시간대의 IANA ID(예: "Europe/Berlin")가 사용될 수 있습니다. 이 정보는 해당 날짜/시간이 일광 절약 시간(DST)인지 표준 시간인지 여부를 나타내지 않을 수 있으며, 날짜/시간이 두 시간대 간의 전환으로 인해 같은 시간이 반복되는 경우 모호성을 초래할 수 있습니다.

참고: AM 또는 PM의 지역화된 형식( AP, ap, A, a, aP 또는 Ap 형식)이나 시간대 표기법( t 형식)을얻으려면 QLocale::system()을 사용하십시오.toString().

시간대를 확인할 수 없거나 적절한 표현 형식이 없는 경우, 이를 나타내는 t 형식은 생략될 수 있습니다. 이 함수가 빈 문자열을 반환하는 경우에 대한 자세한 내용은 QTimeZone::displayName()을 참조하십시오.

작은 따옴표로 묶인 비어 있지 않은 문자열은 서식 지정 문자가 포함되어 있더라도 (따옴표는 제거된 채) 출력 문자열에 그대로 포함됩니다. 연속된 두 개의 작은 따옴표("''")는 출력 시 문자 그대로의 시퀀스를 시작하거나 끝내는 것이 아니라, 하나의 작은 따옴표로 대체됩니다. 포맷 문자열에 포함된 그 외의 모든 문자는 출력 문자열에 그대로 포함됩니다.

구분 기호가 없는 형식(예: "hhmm")도 지원되지만, 결과 문자열이 항상 신뢰할 수 있게 읽히지는 않으므로 주의해서 사용해야 합니다(예: "Hm"이 "212"를 생성하는 경우, 이는 02:12 또는 21:02를 의미할 수 있음).

포맷 문자열 예시 ( QTime 가 14:13:09.042라고 가정할 때)

형식결과
hh:mm:ss.zzz14:13:09.042
h:m:s ap오후 2:13:9
H:m:s a오후 14:13:9

참고: 형식 문자가 위 표에서 해당 문자를 사용하는 가장 긴 표현보다 더 많이 반복될경우 , 형식의 이 부분은 구분자 없이 여러 개의 표현으로 읽히게 됩니다. 즉, 위에서 가장 긴 표현이 해당 문자의 개수만큼 반복될 수 있으며, 그 뒤에는 더 짧은 표현일 수 있는 잔여 부분이 따라옵니다. 따라서 08:00이라는 시간에 대해 'HHHHH' 를 지정하면 출력에는 "08088" 가 포함됩니다.

fromString(), QDate::toString(), QDateTime::toString(), QLocale::toString()도 참조하십시오 .

QString QTime::toString(Qt::DateFormat format = Qt::TextDate) const

시간을 문자열로 반환합니다. ` format ` 매개변수는 문자열의 형식을 결정합니다.

format 가 Qt::TextDate 인 경우, 문자열 형식은 HH:mm:ss입니다. 예를 들어, 자정 1초 전은 "23:59:59"가 됩니다.

format 가 Qt::ISODate 인 경우, 문자열 형식은 날짜 표기를 위한 ISO 8601 확장 사양에 따르며, HH:mm:ss로 표시됩니다. ISO 8601 날짜에 밀리초를 포함하려면 format Qt::ISODateWithMs 를 사용하십시오. 이는 HH:mm:ss.zzz에 해당합니다.

format 가 Qt::RFC2822Date 인 경우, 문자열은 RFC 2822와 호환되는 방식으로 포맷됩니다. 이 포맷의 예로는 "23:59:20"이 있습니다.

시간이 유효하지 않은 경우, 빈 문자열이 반환됩니다.

이 함수는 QTime::toString()을 오버로드합니다.

fromString(), QDate::toString(), QDateTime::toString() 및 QLocale::toString()도 참조하십시오 .

관련 비회원 요소

[constexpr noexcept] bool operator!=(const QTime &lhs, const QTime &rhs)

lhs 가 rhs 과 다를 경우 true 을 반환하고, 그렇지 않은 경우 false 을 반환합니다.

[constexpr noexcept] bool operator<(const QTime &lhs, const QTime &rhs)

lhs 가 rhs 보다 앞선 경우 true 를 반환하고, 그렇지 않은 경우 false 를 반환합니다.

QDataStream &operator<<(QDataStream &out, QTime time)

time 를 out 스트림에 기록합니다.

'Qt 데이터 유형 직렬화'항목도 참조하십시오 .

[constexpr noexcept] bool operator<=(const QTime &lhs, const QTime &rhs)

lhs 가 rhs 보다 작거나 같으면 ` true `를 반환하고, 그렇지 않으면 ` false`를 반환합니다.

[constexpr noexcept] bool operator==(const QTime &lhs, const QTime &rhs)

lhs 가 rhs 과 같으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

[constexpr noexcept] bool operator>(const QTime &lhs, const QTime &rhs)

lhs 가 rhs 보다 늦은 경우 true 을 반환하고, 그렇지 않은 경우 false 을 반환합니다.

[constexpr noexcept] bool operator>=(const QTime &lhs, const QTime &rhs)

lhs 이 rhs 보다 크거나 같으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

QDataStream &operator>>(QDataStream &in, QTime &time)

in 스트림에서 시간을 읽어와 지정된 time 에 저장합니다.

'Qt 데이터 유형 직렬화'항목도 참조하십시오 .

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.