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
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here