⚠️ Internal Docs ⚠️ Not Public API πŸ‘‰ Official Docs Here

Module datetime

Source
Expand description

Safe Rust wrappers for types defined in the Python datetime library

For more details about these types, see the Python documentation

MacrosΒ§

ffi_fun_with_autoinit πŸ”’ Non-Py_LIMITED_API

StructsΒ§

PyDate
Bindings around datetime.date.
PyDateTime
Bindings for datetime.datetime.
PyDelta
Bindings for datetime.timedelta.
PyTime
Bindings for datetime.time.
PyTzInfo
Bindings for datetime.tzinfo.

TraitsΒ§

PyDateAccessNon-Py_LIMITED_API
Trait for accessing the date components of a struct containing a date.
PyDeltaAccessNon-Py_LIMITED_API
Trait for accessing the components of a struct containing a timedelta.
PyTimeAccessNon-Py_LIMITED_API
Trait for accessing the time components of a struct containing a time.
PyTzInfoAccess
Trait for accessing the components of a struct containing a tzinfo.

FunctionsΒ§

PyDateTime_Check πŸ”’ ⚠
Check if op is a PyDateTimeAPI.DateTimeType or subtype.
PyDate_Check πŸ”’ ⚠
Check if op is a PyDateTimeAPI.DateType or subtype.
PyDelta_Check πŸ”’ ⚠
Check if op is a PyDateTimeAPI.DetaType or subtype.
PyTZInfo_Check πŸ”’ ⚠
Check if op is a PyDateTimeAPI.TZInfoType or subtype.
PyTime_Check πŸ”’ ⚠
Check if op is a PyDateTimeAPI.TimeType or subtype.
ensure_datetime_api πŸ”’ Non-Py_LIMITED_API
expect_datetime_api πŸ”’ Non-Py_LIMITED_API
opt_to_pyobj πŸ”’ Non-Py_LIMITED_API
timezone_utcDeprecated
Equivalent to datetime.timezone.utc