Класс OffsetData
(QTimeZone::OffsetData)| Заголовок: | #include <OffsetData> |
| qmake: | QT += core |
Открытые переменные
| QString | abbreviation |
| QDateTime | atUtc |
| int | daylightTimeOffset |
| int | offsetFromUtc |
| int | standardTimeOffset |
Подробное описание
Данные смещения часового пояса для заданного момента времени, т.е. смещения часового пояса и сокращение, которые необходимо использовать в данный момент времени.
- OffsetData::atUtc Дата и время данных смещения в формате UTC.
- OffsetData::offsetFromUtc Полное смещение от UTC, действующее в указанное время.
- OffsetData::standardTimeOffset Компонент стандартного времени смещения от общего смещения.
- OffsetData::daylightTimeOffset Компонент смещения по летнему времени от общего смещения.
- OffsetData::abbreviation Сокращение, действующее в указанное время.
Например, для часового пояса "Europe/Berlin" OffsetDate в стандартном и летнем времени может быть:
- atUtc = QDateTime(QDate(2013, 1, 1), QTime(0, 0, 0), Qt::UTC)
- offsetFromUtc = 3600
- standardTimeOffset = 3600
- daylightTimeOffset = 0
- abbreviation = "CET"
- atUtc = QDateTime(QDate(2013, 6, 1), QTime(0, 0, 0), Qt::UTC)
- offsetFromUtc = 7200
- standardTimeOffset = 3600
- daylightTimeOffset = 3600
- abbreviation = "CEST"
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qtimezone-offsetdata.html