pasaranax
А по поводу модуля datetime - лично меня он откровенно бесит своей неочевидностью.
Хм… А я один раз разобрался и всё время пользую. Никаких проблем.
Enchantner
Прямо хоть SQLite прикручивать и делать все запросами)
SQLite не умеет timestamp. Я, например, сохраняю дату-время в строке в ISO-формате. Выборка замечательно работает.
expee
Можешь преобразовать с помощью функции time.gmtime время в секундах в структуру
Зачем? :-) И timedelta в этой задаче не нужен.
Просто преобразуй эпоховое время в datetime и сравнивай:
>>> import datetime as dt
>>> import random
>>> l = range(1, 60)
>>> random.shuffle(l)
>>> max([dt.datetime.fromtimestamp(i) for i in l])
datetime.datetime(1970, 1, 1, 3, 0, 59)
>>> min([dt.datetime.fromtimestamp(i) for i in l])
datetime.datetime(1970, 1, 1, 3, 0, 1)
>>>
Совершенно не вижу тут проблем и неоднозначностей.
Добавленно:Пока я писал, же всё решили…