Python Date: Working with Dates and Time in Python
Python предоставляет встроенную библиотеку datetime для работы с датами и временем.
datetime библиотека включает в себя несколько классов, таких как date, datetime, time, timedelta и другие, которые позволяют работать с различными типами данных, связанными с датами и временем.
Например, класс date представляет дату в формате (year, month, day). Простой пример:
from datetime import date
today = date.today()
print("Сегодняшняя дата:", today)
Класс datetime включает в себя дату и время в формате (year, month, day, hour, minute, second). Пример:
from datetime import datetime
now = datetime.now()
print("Текущее время и дата:", now)
Класс time представляет только время в формате (hour, minute, second). Пример:
from datetime import time
t = time(12, 30, 45)
print("Время: ", t)
Класс timedelta представляет разницу между двумя датами или временными метками. Пример:
from datetime import timedelta
# Чтобы получить дату, которая будет через три недели от сегодняшней даты
t = timedelta(weeks=3)
# Сегодняшняя дата
today = date.today()
# Дата через три недели от сегодня
future_date = today + t
print("Дата через 3 недели:", future_date)
В Python есть множество других функций и методов для работы с датами и временем. Стоит присмотреться к документации, чтобы узнать больше: https://docs.python.org/3/library/datetime.html.