Tzdata.PeriodBuilder

Summary

calc_periods(zone_name)
calc_periods(list1, from, zone_hd_rules, letter)
calc_periods_for_year(list1, from, utc_off, std_off, years, zone_rules, rules_for_year, letter)
calc_rule_periods(zone_lines, from, utc_off, std_off, years, zone_rules, letter)
datetime_to_utc(until, utc_off, std_off)

Takes a tuple of date time and modifier that can be :utc, :standard or :wall UTC offset in seconds and standard offset in seconds. Returns UTC time in seconds

h_calc_periods_no_rules(period, until_utc, zone_line_tl, letter)
sort_rules_by_time(rules)
standard_time_from_utc(utc_time, utc_offset)
wall_time_from_utc(utc_time, utc_offset, standard_offset)

Functions

calc_periods(zone_name)
calc_periods(list1, from, zone_hd_rules, letter)
calc_periods_for_year(list1, from, utc_off, std_off, years, zone_rules, rules_for_year, letter)
calc_rule_periods(zone_lines, from, utc_off, std_off, years, zone_rules, letter)
datetime_to_utc(until, utc_off, std_off)

Takes a tuple of date time and modifier that can be :utc, :standard or :wall UTC offset in seconds and standard offset in seconds. Returns UTC time in seconds.

h_calc_periods_no_rules(period, until_utc, zone_line_tl, letter)
sort_rules_by_time(rules)
standard_time_from_utc(utc_time, utc_offset)
wall_time_from_utc(utc_time, utc_offset, standard_offset)