QTimeZone::OffsetData Struct
struct QTimeZone::OffsetDataDescription détaillée
Les données relatives au décalage horaire pour un moment donné.
Ces données fournissent les décalages horaires et les abréviations à utiliser à un moment donné. Lorsqu’une fonction renvoie ce type, elle peut utiliser une date-heure non valide pour indiquer que la requête à laquelle elle répond n’a pas de réponse valide ; vérifiez donc atUtc.isValid() avant d’utiliser les résultats.
- OffsetData::atUtc La date et l'heure des données de décalage en temps UTC.
- OffsetData::offsetFromUtc Le décalage total par rapport à l'UTC en vigueur à cette date et heure.
- OffsetData::standardTimeOffset La composante de décalage horaire standard du décalage total.
- OffsetData::daylightTimeOffset La composante de décalage horaire d’été (DST) du décalage total.
- OffsetData::abbreviation L’abréviation en vigueur à cette date et heure.
Par exemple, pour le fuseau horaire « Europe/Berlin », les valeurs OffsetData en heure standard et en heure d'été pourraient être :
- atUtc = QDateTime(QDate(2013, 1, 1), QTime(0, 0), QTimeZone::UTC)
- offsetFromUtc = 3600
- standardTimeOffset = 3 600
- daylightTimeOffset = 0
- abréviation = « CET »
- atUtc = QDateTime(QDate(2013, 6, 1), QTime(0, 0), QTimeZone::UTC)
- offsetFromUtc = 7200
- standardTimeOffset = 3 600
- daylightTimeOffset = 3600
- abréviation = « CEST »
Ce type n'est disponible que lorsque la fonctionnalité « timezone » est activée.
© 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.