Проверьте метод CheckTokenMembership . Существует выборка там IsUserAdmin () реализация плюс некоторая другая полезная общественная обратная связь на том, когда та функция не возвращает то, что ожидается и что сделать для улучшения его.
Если вы используете стандартные значения временных меток unix, то самый ранний представимый момент времени относится к 1970 году:
>>> import time
>>> time.gmtime(0)
(1970, 1, 1, 0, 0, 0, 3, 1, 0)
В python объект datetime экспортирует следующие константы
datetime.MINYEAR
The smallest year number allowed in a date or datetime object. MINYEAR is 1.
datetime.MAXYEAR
The largest year number allowed in a date or datetime object. MAXYEAR is 9999.
Некоторые функции в модуле datetime
подчиняются datetime.MINYEAR
и datetime.MAXYEAR
и вызывают исключение ValueException
для дат за пределами этого диапазона. Им присвоены номера 1 и 9999 соответственно.
Модуль каландр
в значительной степени полагается на модуль datetime
, но в целом наблюдает «пролептический григорианский» , который неограниченно распространяется в обоих направлениях. 1234] модуль time
аналогичным образом не налагает особых ограничений на элементы года в значениях кортежей времени и вычисляет время и даты, используя только секунды с начала эпохи.
При этом вы не можете надежно обрабатывать даты примерно до 12 февраля 1582 г., когда был принят григорианский календарь. До этого дня