Работа с датой и временем — одна из частых задач при разработке приложений. В Python для этого есть библиотеки: datetime, pytz и dateutil. В этой шпаргалке собраны основные примеры и функции. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. from datetime import datetime, date, time, timedelta now = datetime.now() # Локальное время utc_now = datetime.utcnow() # UTC-время # Создание даты и времени dt = datetime(2023, 10, 31, 12, 30, 45) # 31 октября 2023, 12:30:45 # Только дата d = date(2023, 10, 31) # 31 октября 2023 # Только время t = time(12, 30, 45) # 12:30:45 # Преобразование datetime → строку formatted = now.strftime('%Y-%m-%d %H:%M:%S') # '2023-10-31 12:30:45' # Преобразование строки → datetime parsed = datetime.strptime('2023-10-31 12:30:45', '%Y-%m-%d %H:%M:%S') delta = timedelta(days=2, hours=3, minutes=30) # Операции с датами future_date = now + delta # Добавить 2 дня, 3 часа и 30 минут past_date = now - delta # Вычесть интервал # Разница между дат
Шпаргалка по работе с датой и временем в Python: datetime, pytz, dateutil
21 ноября 202421 ноя 2024
158
2 мин