API Reference

datetime_formatter.dtfmt(dt, fmtstr, output_tz=None, holidays=None)
Parameters:
  • dt (Union[str, int, datetime, date, time, SupportsToDateTime]) –
  • fmtstr (str) –
  • output_tz (Optional[Union[str, tzinfo]]) –
  • holidays (Optional[Union[Dict[str, str], HolidayBase]]) –
Return type:

str

datetime_formatter.dtformat(dt, fmtstr, output_tz=None, holidays=None)[source]
Parameters:
  • dt (Union[str, int, datetime, date, time, SupportsToDateTime]) –
  • fmtstr (str) –
  • output_tz (Optional[Union[str, tzinfo]]) –
  • holidays (Optional[Union[Dict[str, str], HolidayBase]]) –
Return type:

str

class datetime_formatter.DateTimeFormatter(dt, holidays=None)[source]

Bases: Formatter

Method generated by attrs for class DateTimeFormatter.

Parameters:
  • dt (_DateTime) –
  • holidays (Optional[HolidayBase]) –
dt: _DateTime
holidays: Optional[HolidayBase]
format(s, *args, **kwargs)[source]
check_unused_args(used_args, args, kwargs)
convert_field(value, conversion)
format_field(value, format_spec)
get_field(field_name, args, kwargs)
get_value(key, args, kwargs)
parse(format_string)
vformat(format_string, args, kwargs)