OffsetData 结构体
struct QTimeZone::OffsetData详细描述
给定时间点的时间区域偏移数据。
这提供了在该时间点使用的时区偏移量和缩写。当一个函数返回此类型时,它可能使用无效的日期时间来表示它所回答的查询没有有效答案,因此在使用结果之前请检查 atUtc.isValid()
。
- OffsetData::atUtc 偏移数据在 UTC 时间的日期时间。
- OffsetData::offsetFromUtc 在日期时间有效的对 UTC 的总偏移。
- OffsetData::standardTimeOffset 总偏移的标准时间偏移分量。
- OffsetData::daylightTimeOffset 总偏移的夏令时偏移分量。
- OffsetData::abbreviation 在日期时间有效的缩写。
例如,对于时区 "Europe/Berlin",标准和夏令时的 OffsetDate 可能是
- atUtc = QDateTime(QDate(2013, 1, 1), QTime(0, 0), QTimeZone::UTC)
- offsetFromUtc = 3600
- standardTimeOffset = 3600
- daylightTimeOffset = 0
- abbreviation = "CET"
- atUtc = QDateTime(QDate(2013, 6, 1), QTime(0, 0), QTimeZone::UTC)
- offsetFromUtc = 7200
- standardTimeOffset = 3600
- daylightTimeOffset = 3600
- abbreviation = "CEST"
此类型仅在功能 timezone
启用的情况下可用。
© 2024 The Qt Company Ltd. 此处的文档贡献属于各自的版权持有者。此处提供的文档根据自由软件基金会发布的 GNU 自自由文档许可证版本 1.3 的条款许可。Qt 和相应的徽标是芬兰的 The Qt Company Ltd. 和/或其他国家和地区的商标。所有其他商标均为其各自持有者的财产。