Class template custom_time_zone_base
boost::local_time::custom_time_zone_base — A real time zone.
Synopsis
Description
custom_time_zone_base
public
construct/copy/destruct
custom_time_zone_base(const time_zone_names & zone_names,
const time_duration_type & utc_offset,
const dst_adjustment_offsets & dst_shift,
boost::shared_ptr< dst_calc_rule > calc_rule);
~custom_time_zone_base();
custom_time_zone_base
public member functions
string_type dst_zone_abbrev() const;
string_type std_zone_abbrev() const;
string_type dst_zone_name() const;
string_type std_zone_name() const;
bool has_dst() const;
posix_time::ptime dst_local_start_time(gregorian::greg_year y) const;
posix_time::ptime dst_local_end_time(gregorian::greg_year y) const;
time_duration_type base_utc_offset() const;
time_duration_type dst_offset() const;
string_type to_posix_string() const;