Obsolete Members for QDate

QDate 클래스의 다음 멤버들은 더 이상 사용되지 않습니다. 이 멤버들은 기존 소스 코드가 계속 작동하도록 하기 위해 제공됩니다. 새로운 코드에서는 이 멤버들을 사용하지 않는 것을 강력히 권장합니다.

공개 함수

(deprecated in 6.9) QDateTime endOfDay(Qt::TimeSpec spec, int offsetSeconds = 0) const
(deprecated in 6.9) QDateTime startOfDay(Qt::TimeSpec spec, int offsetSeconds = 0) const

멤버 함수 설명

[deprecated in 6.9] QDateTime QDate::endOfDay(Qt::TimeSpec spec, int offsetSeconds = 0) const

이 함수는 6.9 버전부터 사용이 권장되지 않습니다. 새로운 코드에서는 이 함수를 사용하지 않는 것을 강력히 권장합니다.

대신 ` endOfDay(const QTimeZone &) `를 사용하십시오.

해당 날짜의 종료 시각을 반환합니다.

하루가 끝나는 시점은 시간의 표현 방식에 따라 달라집니다. UTC와의 오프셋이 클수록 하루의 시작과 끝은 더 일찍, 오프셋이 작을수록 더 늦게 됩니다. 사용할 시간 표현 방식은 spec 및 offsetSeconds ( spec 가 Qt::OffsetSeconds인 경우에만 고려됨)을 지정하거나, 시간대를 지정하여 설정할 수 있습니다.

일반적으로 하루의 끝은 자정 24:00보다 1밀리초 앞선 시각입니다. 그러나 현지 시간 변경으로 인해 지정된 날짜가 해당 시점을 건너뛰는 경우(예: 23:00과 그 다음 시간을 건너뛰는 일광 절약 시간제(DST) 봄 시간 변경), 해당 날의 실제 가장 늦은 시간이 반환됩니다.

spec 가 Qt::OffsetFromUTC 일 때, offsetSeconds 는 암시된 시간대의 UTC에 대한 오프셋을 반환합니다. UTC 및 이러한 시간대에는 전환이 없으므로, 이러한 경우 하루의 끝은 QTime(23, 59, 59, 999)입니다.

날짜가 완전히 건너뛴 드문 경우(이는 국제 날짜 변경선 동쪽에 있던 시간대가 서쪽으로 바뀌는 경우 발생함)에는 반환값이 유효하지 않습니다. Qt::TimeZone 을 spec 으로 전달하는 경우( QTimeZone 을 전달하는 대신) 또한 유효하지 않은 결과를 생성하며, QDateTime 으로 표현할 수 있는 범위 밖에서 끝나는 날짜도 마찬가지입니다.

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

[deprecated in 6.9] QDateTime QDate::startOfDay(Qt::TimeSpec spec, int offsetSeconds = 0) const

이 함수는 6.9 버전부터 사용 중단되었습니다. 새로운 코드에서는 이 함수를 사용하지 않도록 강력히 권장합니다.

대신 ` startOfDay(const QTimeZone &) `를 사용하십시오.

해당 날의 시작 시점을 반환합니다.

하루가 시작되는 시점은 시간의 표현 방식에 따라 달라집니다. UTC와의 오프셋이 클수록 하루의 시작과 끝은 더 일찍, 오프셋이 작을수록 더 늦게 됩니다. 사용할 시간 표현 방식은 spec 및 offsetSeconds ( spec 가 Qt::OffsetSeconds인 경우에만 적용됨) 또는 시간대를 통해 지정할 수 있습니다.

일반적으로 하루의 시작은 자정인 00:00입니다. 그러나 현지 시간 변경으로 인해 지정된 날짜가 해당 자정을 건너뛰는 경우(예: 일광 절약 시간제(DST)의 봄철 시간 변경으로 인해 하루의 첫 번째 시간을 건너뛰는 경우), 그날의 실제 가장 이른 시간이 반환됩니다.

spec 가 Qt::OffsetFromUTC 인 경우, offsetSeconds 는 암시된 시간대의 UTC 대비 오프셋을 반환합니다. UTC 및 이러한 시간대에는 시간 변경이 없으므로, 이러한 경우 하루의 시작은 QTime(0, 0)입니다.

날짜가 완전히 건너뛴 드문 경우(이는 국제 날짜 변경선 동쪽에 있던 시간대가 서쪽으로 바뀌는 경우에 발생합니다), 반환 값은 유효하지 않습니다. spec 로 Qt::TimeZone 를 전달하는 경우( QTimeZone 를 전달하는 대신) 또한 유효하지 않은 결과를 생성하며, QDateTime 로 표현 가능한 범위 밖에서 시작하는 날짜도 마찬가지입니다.

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

© 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.