Шаг 107.
Основы языка Python. Работа с датой и временем. Модуль datetime. Манипуляции датой и временем. Класс datetime (окончание)

    На этом шаге мы рассмотрим основные методы этого класса.

    Над экземплярами класса datetime можно производить следующие операции:

    Примеры:

>> d1 = datetime.datetime (2017, 11, 10, 16, 7, 22)
>> d2 = datetime.datetime (2017, 11, 20, 16, 7, 22)
>> t = datetime.timedelta (days=10, minutes=10)
>> d1 + t # Прибавляем 10 дней и 10 минут
datetime.datetime(2017, 11, 20, 16, 17, 22)
>> d1 - t # Вычитаем 10 дней и 10 минут
datetime.datetime(2017, 10, 31, 15, 57, 22)
>> d1 - d2 # Разница между датами
datetime.timedelta(-10)(5, 12978)
>> d1 < d2, d1 > d2, d1 <= d2, d1 >= d2 
(True, False, True, False)
>> d1 == d2, d1 != d2
(False, True)

    Экземпляры класса datetime поддерживают следующие методы:

    Поддерживаются также следующие атрибуты класса:

    Значения этих атрибутов:

>> datetime.datetime.min
datetime.datetime(1, 1, 1, 0, 0)
>> datetime.datetime.max
datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
>> datetime.datetime.resolution	
datetime.timedelta(0, 0, 1)


   Примечание. Экземпляры класса datetime поддерживают также методы astimezone (), dst (), utcoffset () и tzname (). За подробной информацией по этим методам, а также по абстрактному классу tzinfo, обращайтесь к документации по модулю datetime.

    На следующем шаге мы рассмотрим модуль calendar.




Предыдущий шаг Содержание Следующий шаг