leaguemanager.db.sqlite3_datetime¶
Sqlite3 datetime adapters; import this module to register adapters for datetime objects; these were built in before Python 3.12 but are deprecated in 3.12
Module Contents¶
Functions¶
Adapt datetime.date to ISO 8601 date. |
|
Adapt datetime.datetime to timezone-naive ISO 8601 date. |
|
Adapt datetime.datetime to Unix timestamp. |
|
Convert ISO 8601 date to datetime.date object. |
|
Convert ISO 8601 datetime to datetime.datetime object. |
|
Convert Unix epoch timestamp to datetime.datetime object. |
|
Register adapters for datetime objects. |
|
Register converters for datetime objects. |
|
Register adapters and converters for datetime objects. |
API¶
- leaguemanager.db.sqlite3_datetime.adapt_date_iso(val)¶
Adapt datetime.date to ISO 8601 date.
- leaguemanager.db.sqlite3_datetime.adapt_datetime_iso(val)¶
Adapt datetime.datetime to timezone-naive ISO 8601 date.
- leaguemanager.db.sqlite3_datetime.adapt_datetime_epoch(val)¶
Adapt datetime.datetime to Unix timestamp.
- leaguemanager.db.sqlite3_datetime.convert_date(val)¶
Convert ISO 8601 date to datetime.date object.
- leaguemanager.db.sqlite3_datetime.convert_datetime(val)¶
Convert ISO 8601 datetime to datetime.datetime object.
- leaguemanager.db.sqlite3_datetime.convert_timestamp(val)¶
Convert Unix epoch timestamp to datetime.datetime object.
- leaguemanager.db.sqlite3_datetime.register_adapters()¶
Register adapters for datetime objects.
- leaguemanager.db.sqlite3_datetime.register_converters()¶
Register converters for datetime objects.
- leaguemanager.db.sqlite3_datetime.register_sqlite()¶
Register adapters and converters for datetime objects.