1 from datetime import date, datetime, time
4 NO_INHERITANCE_MARKER: str
10 def get_timezone(zone: Any | None = ...): ...
11 def get_next_timezone_transition(zone: Any | None = ..., dt: Any | None = ...): ...
13 class TimezoneTransition:
18 def __init__(self, activates, from_tzinfo, to_tzinfo, reference_date: Any | None = ...) -> None: ...
20 def from_tz(self): ...
24 def from_offset(self): ...
26 def to_offset(self): ...
28 def get_period_names(width: str = ..., context: str = ..., locale=...): ...
29 def get_day_names(width: str = ..., context: str = ..., locale=...): ...
30 def get_month_names(width: str = ..., context: str = ..., locale=...): ...
31 def get_quarter_names(width: str = ..., context: str = ..., locale=...): ...
32 def get_era_names(width: str = ..., locale=...): ...
33 def get_date_format(format: str = ..., locale=...): ...
34 def get_datetime_format(format: str = ..., locale=...): ...
35 def get_time_format(format: str = ..., locale=...): ...
36 def get_timezone_gmt(datetime: Any | None = ..., width: str = ..., locale=..., return_z: bool = ...): ...
37 def get_timezone_location(dt_or_tzinfo: Any | None = ..., locale=..., return_city: bool = ...): ...
38 def get_timezone_name(
39 dt_or_tzinfo: Any | None = ...,
43 zone_variant: Any | None = ...,
44 return_zone: bool = ...,
46 def format_date(date: Any | None = ..., format: str = ..., locale=...): ...
47 def format_datetime(datetime: Any | None = ..., format: str = ..., tzinfo: Any | None = ..., locale=...): ...
48 def format_time(time: Any | None = ..., format: str = ..., tzinfo: Any | None = ..., locale=...): ...
49 def format_skeleton(skeleton, datetime: Any | None = ..., tzinfo: Any | None = ..., fuzzy: bool = ..., locale=...): ...
54 delta, granularity: str = ..., threshold: float = ..., add_direction: bool = ..., format: str = ..., locale=...
56 def format_interval(start, end, skeleton: Any | None = ..., tzinfo: Any | None = ..., fuzzy: bool = ..., locale=...): ...
57 def get_period_id(time, tzinfo: Any | None = ..., type: Any | None = ..., locale=...): ...
58 def parse_date(string, locale=...): ...
59 def parse_time(string, locale=...): ...
61 class DateTimePattern:
64 def __init__(self, pattern, format) -> None: ...
65 def __unicode__(self): ...
66 def __mod__(self, other): ...
67 def apply(self, datetime, locale): ...
72 def __init__(self, value, locale) -> None: ...
73 def __getitem__(self, name): ...
74 def extract(self, char): ...
75 def format_era(self, char, num): ...
76 def format_year(self, char, num): ...
77 def format_quarter(self, char, num): ...
78 def format_month(self, char, num): ...
79 def format_week(self, char, num): ...
80 def format_weekday(self, char: str = ..., num: int = ...): ...
81 def format_day_of_year(self, num): ...
82 def format_day_of_week_in_month(self): ...
83 def format_period(self, char): ...
84 def format_frac_seconds(self, num): ...
85 def format_milliseconds_in_day(self, num): ...
86 def format_timezone(self, char, num): ...
87 def format(self, value, length): ...
88 def get_day_of_year(self, date: Any | None = ...): ...
89 def get_week_number(self, day_of_period, day_of_week: Any | None = ...): ...
92 PATTERN_CHAR_ORDER: str
94 def parse_pattern(pattern): ...
95 def tokenize_pattern(pattern): ...
96 def untokenize_pattern(tokens): ...
97 def split_interval_pattern(pattern): ...
98 def match_skeleton(skeleton, options, allow_different_fields: bool = ...): ...