Python Glossary English

все Python 3sqlite3функция

sqlite3.DateFromTicks()

DB-API: дата и время

Функция стандарта DB-API: строит datetime.date из числа секунд с начала эпохи (как time.time()) по местному часовому поясу.

Синтаксис

sqlite3.DateFromTicks(ticks)

Это обёртка над time.localtime, поэтому дата зависит от часового пояса машины: секунда 0 в UTC — 1 января 1970, а в Нью-Йорке — ещё 31 декабря 1969. В документации модуля её нет, она живёт ради совместимости с PEP 249; в своём коде понятнее datetime.date.fromtimestamp(ts) — результат тот же.

Примеры

import datetime
import sqlite3
print(sqlite3.DateFromTicks(0))  # → ? 1970-01-01 в UTC, зависит от часового пояса
print(sqlite3.DateFromTicks(0) == datetime.date.fromtimestamp(0))  # → True
print(type(sqlite3.DateFromTicks(0)).__name__)  # → date

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности