Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dateutil/dateutil
/ types & classes
Types & classes
102 in github.com/dateutil/dateutil
⨍
Functions
1,440
◇
Types & classes
102
↳
Endpoints
12
↓ 515 callers
Class
rrule
That's the base of the rrule operation. It accepts all the keywords defined in the RFC as its constructor parameters (except byday, which
src/dateutil/rrule.py:305
↓ 91 callers
Class
relativedelta
The relativedelta type is designed to be applied to an existing datetime and can replace specific components of that datetime, or represents
src/dateutil/relativedelta.py:18
↓ 16 callers
Class
TZEnvContext
Context manager that temporarily sets the `TZ` variable (for use on *nix-like systems). Because the effect is local to the shell anyway, this
tests/_common.py:112
↓ 16 callers
Class
rruleset
The rruleset type allows more complex recurrence setups, mixing multiple rules, dates, exclusion rules, and exclusion dates. The type constru
src/dateutil/rrule.py:1307
↓ 12 callers
Class
isoparser
src/dateutil/parser/isoparser.py:42
↓ 7 callers
Class
TZWinContext
Context manager for changing local time zone on Windows. Because the effect of this is system-wide and global, it may have unintended si
tests/_common.py:136
↓ 5 callers
Class
parser
src/dateutil/parser/_parser.py:568
↓ 5 callers
Class
weekday
This version of weekday does not allow n = 0.
src/dateutil/rrule.py:66
↓ 4 callers
Class
tzoffset
A simple class for representing a fixed offset from UTC. :param name: The timezone name, to be returned when ``tzname()`` is called.
src/dateutil/tz/tz.py:133
↓ 3 callers
Class
ZoneInfoFile
src/dateutil/zoneinfo/__init__.py:30
↓ 3 callers
Class
_tzparser
src/dateutil/parser/_parser.py:1371
↓ 3 callers
Class
parserinfo
Class which handles what inputs are accepted. Subclass this to customize the language and acceptable values for each parameter. :param d
src/dateutil/parser/_parser.py:241
↓ 2 callers
Class
ParserError
Exception subclass used for any failure to parse a datetime string. This is a subclass of :py:exc:`ValueError`, and should be raised any time
src/dateutil/parser/_parser.py:1589
↓ 2 callers
Class
_nullcontext
Class for wrapping contexts so that they are passed through in a with statement.
src/dateutil/tz/tz.py:1835
↓ 2 callers
Class
_timelex
src/dateutil/parser/_parser.py:58
↓ 2 callers
Class
_ymd
src/dateutil/parser/_parser.py:394
↓ 1 callers
Class
BasicNWeekday
tests/test_rrule.py:4883
↓ 1 callers
Class
BasicWeekday
tests/test_rrule.py:4879
↓ 1 callers
Class
ComparesEqualClass
A class that is always equal to whatever you compare it to.
tests/_common.py:194
↓ 1 callers
Class
FoldTzInfoRaises
tests/test_tz.py:2552
↓ 1 callers
Class
GermanParserInfo
tests/test_parser.py:632
↓ 1 callers
Class
GettzFunc
Retrieve a time zone object from a string representation This function is intended to retrieve the :py:class:`tzinfo` subclass
src/dateutil/tz/tz.py:1475
↓ 1 callers
Class
NotAValueClass
A class analogous to NaN that has operations defined for any type.
tests/_common.py:167
↓ 1 callers
Class
StringPassThrough
tests/test_parser.py:311
↓ 1 callers
Class
TzInfoError
tests/test_rrule.py:2722
↓ 1 callers
Class
UnsetTzClass
Sentinel class for unset time zone variable
tests/_common.py:228
↓ 1 callers
Class
_DatetimeWithFold
This is a class designed to provide a PEP 495-compliant interface for Python versions before 3.6. It is used only for dates in a fold
src/dateutil/tz/_common.py:58
↓ 1 callers
Class
_iterinfo
src/dateutil/rrule.py:1112
↓ 1 callers
Class
_rrulestr
Parses a string representation of a recurrence rule or set of recurrence rules. :param s: Required, a string defining one or more re
src/dateutil/rrule.py:1418
↓ 1 callers
Class
_ttinfo
src/dateutil/tz/tz.py:328
↓ 1 callers
Class
_tzfile
Lightweight class for holding the relevant transition and time zone information read from binary tzfiles.
src/dateutil/tz/tz.py:373
↓ 1 callers
Class
_tzicalvtz
src/dateutil/tz/tz.py:1167
↓ 1 callers
Class
_tzicalvtzcomp
src/dateutil/tz/tz.py:1156
↓ 1 callers
Class
context_passthrough
tests/test_tz.py:171
↓ 1 callers
Class
myparserinfo
tests/test_parser.py:619
↓ 1 callers
Class
rdChildClass
tests/test_relativedelta.py:20
↓ 1 callers
Class
rus_parserinfo
tests/test_parser.py:427
↓ 1 callers
Class
tzfile
This is a ``tzinfo`` subclass that allows one to use the ``tzfile(5)`` format timezone files to extract current and historical zone informati
src/dateutil/tz/tz.py:386
↓ 1 callers
Class
tzfile
src/dateutil/zoneinfo/__init__.py:17
↓ 1 callers
Class
tzlocal
A :class:`tzinfo` subclass built around the ``time`` timezone functions.
src/dateutil/tz/tz.py:201
↓ 1 callers
Class
tzres
Class for accessing ``tzres.dll``, which contains timezone name related resources. .. versionadded:: 2.5.0
src/dateutil/tz/win.py:48
↓ 1 callers
Class
tzstr
``tzstr`` objects are time zone objects specified by a time-zone string as it would be passed to a ``TZ`` variable on POSIX-style systems (se
src/dateutil/tz/tz.py:1037
↓ 1 callers
Class
tzutc
This is a tzinfo object that represents the UTC time zone. **Examples:** .. doctest:: >>> from datetime import * >>> f
src/dateutil/tz/tz.py:42
↓ 1 callers
Class
tzwin
Time zone object created from the zone info in the Windows registry These are similar to :py:class:`dateutil.tz.tzrange` objects in that
src/dateutil/tz/win.py:202
Class
DatetimeAmbiguousTest
Test the datetime_exists / datetime_ambiguous functions
tests/test_tz.py:2432
Class
DatetimeExistsTest
tests/test_tz.py:2624
Class
DeprecatedTzFormatWarning
Warning raised when time zones are parsed from deprecated formats.
src/dateutil/tz/__init__.py:11
Class
FoldingTzInfo
tests/test_tz.py:2443
Class
GettzTest
tests/test_tz.py:1023
Class
ImaginaryDateTest
tests/test_tz.py:2707
Class
ParserTest
tests/test_parser.py:408
Class
PicklableMixin
tests/_common.py:12
Class
RRuleSetTest
tests/test_rrule.py:4643
Class
RRuleTest
tests/test_rrule.py:22
Class
RelativeDeltaTest
tests/test_relativedelta.py:14
Class
RelativeDeltaWeeksPropertyGetterTest
Test the weeks property getter
tests/test_relativedelta.py:715
Class
RelativeDeltaWeeksPropertySetterTest
Test the weeks setter which makes a "smart" update of the days attribute
tests/test_relativedelta.py:739
Class
TZContextBase
Base class for a context manager which allows changing of time zones. Subclasses may define a guard variable to either block or or allow tim
tests/_common.py:49
Class
TZICalTest
tests/test_tz.py:1701
Class
TZRangeTest
tests/test_tz.py:1264
Class
TZStrTest
tests/test_tz.py:1407
Class
TZTest
tests/test_tz.py:1990
Class
TestEnfold
tests/test_tz.py:2666
Class
TestFormat
tests/test_parser.py:226
Class
TestInputTypes
tests/test_parser.py:294
Class
TestOutOfBounds
tests/test_parser.py:737
Class
TestParseUnimplementedCases
tests/test_parser.py:772
Class
TestTZVar
tests/test_parser.py:890
Class
TestTzinfoInputTypes
tests/test_parser.py:352
Class
TzFoldMixin
Mix-in class for testing ambiguous times
tests/test_tz.py:182
Class
TzLocalNixTest
tests/test_tz.py:854
Class
TzLocalTest
tests/test_tz.py:793
Class
TzOffsetTest
tests/test_tz.py:672
Class
TzPickleFileTest
Run all the TzPickleTest tests, using a temporary file
tests/test_tz.py:2427
Class
TzPickleTest
tests/test_tz.py:2377
Class
TzUTCTest
tests/test_tz.py:613
Class
TzWinFoldMixin
tests/test_tz.py:437
Class
TzWinLocalTest
tests/test_tz.py:2260
Class
TzWinTest
tests/test_tz.py:2122
Class
UnknownTimezoneWarning
Raised when the parser finds a timezone it cannot parse into a tzinfo. .. versionadded:: 2.7.0
src/dateutil/parser/_parser.py:1608
Class
Unsupported
setup.py:23
Class
WeekdayTest
tests/test_rrule.py:4855
Class
ZoneInfoGettzTest
tests/test_tz.py:1196
Class
_TzFactory
src/dateutil/tz/_factories.py:19
Class
_TzOffsetFactory
src/dateutil/tz/_factories.py:25
Class
_TzSingleton
src/dateutil/tz/_factories.py:8
Class
_TzStrFactory
src/dateutil/tz/_factories.py:55
Class
_attr
src/dateutil/parser/_parser.py:1378
Class
_genitem
src/dateutil/rrule.py:1315
Class
_result
src/dateutil/parser/_parser.py:661
Class
_result
src/dateutil/parser/_parser.py:1373
Class
_resultbase
src/dateutil/parser/_parser.py:219
Class
_tzinfo
Base class for all ``dateutil`` ``tzinfo`` objects.
src/dateutil/tz/_common.py:149
Class
context
tests/test_tz.py:441
Class
private_class
src/dateutil/parser/__init__.py:43
Class
rrulebase
src/dateutil/rrule.py:94
Class
tzical
This object is designed to parse an iCalendar-style ``VTIMEZONE`` structure as set out in `RFC 5545`_ Section 4.6.5 into one or more `tzinfo`
src/dateutil/tz/tz.py:1253
Class
tzrange
The ``tzrange`` object is a time zone specified by a set of offsets and abbreviations, equivalent to the way the ``TZ`` variable can be speci
src/dateutil/tz/tz.py:874
Class
tzrangebase
This is an abstract base class for time zones represented by an annual transition into and out of DST. Child classes should implement the fol
src/dateutil/tz/_common.py:267
Class
tzwinbase
tzinfo class based on win32's timezones available in the registry.
src/dateutil/tz/win.py:125
next →
1–100 of 102, ranked by callers