Дати в 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

Створення обʼєктів date

# 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...