Module rule

Source

Structsยง

AlternateTime ๐Ÿ”’
Transition rule representing alternate local time types
UtcDateTime ๐Ÿ”’
UTC date time exprimed in the proleptic gregorian calendar

Enumsยง

RuleDay ๐Ÿ”’
Transition rule day
TransitionRule ๐Ÿ”’
Transition rule

Constantsยง

DAYS_PER_4_YEARS ๐Ÿ”’
Number of days in 4 years (including 1 leap year)
DAYS_PER_100_YEARS ๐Ÿ”’
Number of days in 100 years (including 24 leap years)
DAYS_PER_400_YEARS ๐Ÿ”’
Number of days in 400 years (including 97 leap years)
DAYS_PER_NORMAL_YEAR ๐Ÿ”’
Number of days in a normal year
DAY_IN_MONTHS_LEAP_YEAR_FROM_MARCH ๐Ÿ”’
Month days in a leap year from March
MINUTES_PER_HOUR ๐Ÿ”’
Number of minutes in one hour
MONTHS_PER_YEAR ๐Ÿ”’
Number of months in one year
NANOSECONDS_PER_SECOND ๐Ÿ”’
Number of nanoseconds in one second
OFFSET_YEAR ๐Ÿ”’
Offset year
SECONDS_PER_HOUR ๐Ÿ”’
Number of seconds in one hour
SECONDS_PER_MINUTE ๐Ÿ”’
Number of seconds in one minute
UNIX_OFFSET_SECS ๐Ÿ”’
Unix time at 2000-03-01T00:00:00Z (Wednesday)

Functionsยง

days_since_unix_epoch ๐Ÿ”’
Compute the number of days since Unix epoch (1970-01-01T00:00:00Z).
is_leap_year ๐Ÿ”’
Check if a year is a leap year
parse_hhmmss ๐Ÿ”’
Parse hours, minutes and seconds
parse_name ๐Ÿ”’
Parse time zone name
parse_offset ๐Ÿ”’
Parse time zone offset
parse_rule_time ๐Ÿ”’
Parse transition rule time
parse_rule_time_extended ๐Ÿ”’
Parse transition rule time with TZ string extensions
parse_signed_hhmmss ๐Ÿ”’
Parse signed hours, minutes and seconds