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_date_iso

Adapt datetime.date to ISO 8601 date.

adapt_datetime_iso

Adapt datetime.datetime to timezone-naive ISO 8601 date.

adapt_datetime_epoch

Adapt datetime.datetime to Unix timestamp.

convert_date

Convert ISO 8601 date to datetime.date object.

convert_datetime

Convert ISO 8601 datetime to datetime.datetime object.

convert_timestamp

Convert Unix epoch timestamp to datetime.datetime object.

register_adapters

Register adapters for datetime objects.

register_converters

Register converters for datetime objects.

register_sqlite

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.