Печать
Просмотров: 242



datetime() - принимает:

  • обязательные аргументы — год, месяц и день и
  • необязательные — час, минута, секунда и микросекунда, которые по умолчанию равны нулю.
  • Дополнительные переменные и константы:

    import datetime as dt
    any_time = dt.datetime(2020, 7, 12, 8, 0)
    print(any_time) # 2020-07-12 08:00:00
    
    

    Разница во времени:

    Объекты типа datetime можно вычитать один из другого, чтобы получить, например, длительность события.

    import datetime as dt
    any_time = dt.datetime(2020, 7, 12, 8, 0)
    long_time = dt.datetime(2020, 9, 15, 22, 30)
    print(long_time - any_time)
    
    

    Текущее время:

    import datetime as dt
    now = dt.datetime.now()
    print("Текущий год:", now.year)
    print("Текущий месяц:", now.month)
    print("Текущий день:", now.day)
    print("Текущий час:", now.hour)
    print("Текущая минута:", now.minute)
    print("Текущая секунда:", now.second)
    print("Текущая микросекунда:", now.microsecond)