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