Даты в Python

Работа с датами и временем в Python

Max Shron

Data Scientist and Author

Обзор курса

  • Глава 1: Даты и календари
  • Глава 2: Даты и время
  • Глава 3: Часовые пояса и летнее время
  • Глава 4: Даты и время в Pandas
Работа с датами и временем в Python

Даты в Python

Работа с датами и временем в Python

Зачем нужен класс дат в Python?

two_hurricanes = ["10/7/2016", "6/21/2017"]

Как бы вы:

  • Узнали, сколько дней прошло между датами?
  • Проверили, что они расположены от ранней к поздней?
  • Определили день недели для каждой?
  • Отфильтровали ураганы за определённый период?
Работа с датами и временем в Python

Создание объектов дат

# Import date
from datetime import date

# Create dates two_hurricanes_dates = [date(2016, 10, 7), date(2017, 6, 21)]
Работа с датами и временем в Python

Атрибуты даты

# Import date
from datetime import date

# Create dates
two_hurricanes_dates = [date(2016, 10, 7), date(2017, 6, 21)]

print(two_hurricanes_dates[0].year) print(two_hurricanes_dates[0].month) print(two_hurricanes_dates[0].day)
2016
10
7
Работа с датами и временем в Python

Определение дня недели

print(two_hurricanes_dates[0].weekday())
4
  • Дни недели в Python
    • 0 = понедельник
    • 1 = вторник
    • 2 = среда
    • ...
    • 6 = воскресенье
Работа с датами и временем в Python

Даты в Python

Работа с датами и временем в Python

Preparing Video For Download...