Opened 14 years ago
Closed 13 years ago
#2213 closed Bugs (fixed)
timezone base offset range to small
Reported by: | Owned by: | Andrey Semashev | |
---|---|---|---|
Milestone: | Boost 1.41.0 | Component: | date_time |
Version: | Boost 1.36.0 | Severity: | Problem |
Keywords: | timezone base offset | Cc: |
Description
Hi,
posix_time_zone.hpp checks in line 254 and 255 the base offset between -12 and 12 hours. In the data file date_time_zonespec.csv are timezones like "Pacific/Kiritimati" with offset +14.
253 // base offset must be within range of -12 hours to +12 hours 254 if(base_utc_offset_ < time_duration_type(-12,0,0) || 255 base_utc_offset_ > time_duration_type(12,0,0)) 256 { 257 throw bad_offset(posix_time::to_simple_string(base_utc_offset_)); 258 }
The base offset should within range -14 hours to +14 hours.
Change History (4)
comment:1 by , 13 years ago
Milestone: | Boost 1.36.0 → Boost 1.41.0 |
---|
comment:2 by , 13 years ago
Owner: | changed from | to
---|
comment:4 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
The exact valid range is from -12 to +14 hours. See here: http://www.worldtimezone.com/utc/utc+1200.html