Obsolete Members for QDate

Les membres suivants de la classe ` QDate ` sont obsolètes. Ils sont fournis afin de garantir la compatibilité avec l'ancien code source. Nous déconseillons fortement de les utiliser dans du nouveau code.

Fonctions publiques

(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

Documentation des fonctions membres

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

Cette fonction est obsolète depuis la version 6.9. Nous vous déconseillons vivement de l'utiliser dans du nouveau code.

Utilisez plutôt endOfDay(const QTimeZone &).

Renvoie l'heure de fin de la journée.

Le moment où une journée se termine dépend de la manière dont l'heure est décrite : chaque journée commence et se termine plus tôt pour les fuseaux horaires présentant un décalage important par rapport à l'UTC, et plus tard pour ceux dont le décalage est moindre. La représentation temporelle à utiliser peut être spécifiée soit par une valeur de type ` spec ` et ` offsetSeconds ` (ignorées sauf si ` spec ` est de type `Qt::OffsetSeconds`), soit par un fuseau horaire.

En général, la fin de la journée correspond à une milliseconde avant minuit, soit 24 h 00 : cependant, si un changement d’heure locale fait que la date donnée saute ce moment (par exemple, un passage à l’heure d’été sautant 23 h 00 et l’heure suivante), c’est l’heure la plus tardive effective de la journée qui est renvoyée.

Lorsque ` spec ` vaut ` Qt::OffsetFromUTC`, ` offsetSeconds ` renvoie le décalage de la zone sous-entendue par rapport à l’UTC. Comme l’UTC et ces zones ne connaissent pas de changements d’heure, la fin de la journée correspond à ` QTime` (23, 59, 59, 999) dans ces cas.

Dans le cas rare où une date aurait été entièrement ignorée (ce qui se produit lorsqu’une zone située à l’est de la ligne de changement de date passe à l’ouest de celle-ci), la valeur renvoyée sera invalide. Le fait de passer Qt::TimeZone comme spec (au lieu de passer un QTimeZone) produira également un résultat invalide, tout comme les dates se terminant en dehors de la plage représentable par QDateTime.

Cette fonction surcharge la méthode QDate::endOfDay().

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

Cette fonction est obsolète depuis la version 6.9. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt la fonction ` startOfDay(const QTimeZone &) `.

Renvoie l'instant de début de la journée.

Le moment où commence une journée dépend de la manière dont l'heure est décrite : chaque journée commence et se termine plus tôt pour les fuseaux horaires présentant un décalage positif par rapport à l'UTC, et plus tard pour ceux présentant un décalage négatif par rapport à l'UTC. La représentation temporelle à utiliser peut être spécifiée soit par un objet ` spec ` et un objet ` offsetSeconds ` (ignorés sauf si ` spec ` est défini à `Qt::OffsetSeconds`), soit par un fuseau horaire.

En règle générale, le début de la journée correspond à minuit, soit 00:00 ; toutefois, si un changement d’heure local fait que la date donnée saute cette heure de minuit (par exemple, lors du passage à l’heure d’été qui fait sauter la première heure de la journée), c’est l’heure la plus précoce effective de la journée qui est renvoyée.

Lorsque ` spec ` est ` Qt::OffsetFromUTC`, ` offsetSeconds ` fournit le décalage implicite d’un fuseau horaire par rapport à l’UTC. Comme l’UTC et ces fuseaux ne connaissent pas de changement d’heure, le début de la journée correspond à ` QTime` (0, 0) dans ces cas.

Dans le cas rare où une date aurait été entièrement sautée (ce qui se produit lorsqu’un fuseau horaire situé à l’est de la ligne de changement de date passe à l’ouest de celle-ci), la valeur renvoyée sera invalide. Passer Qt::TimeZone comme spec (au lieu de passer un QTimeZone) produira également un résultat invalide, tout comme les dates commençant en dehors de la plage représentable par QDateTime.

Cette fonction surcharge la méthode 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.