Парсинг даты с помощью datetime strptime
Функция datetime.strptime() – это метод Python, который преобразует строковое представление времени в объект datetime. Она считывает строку и возвращает экземпляр datetime, который можно использовать для дальнейшей работы с датой и временем.
Пример использования функции datetime.strptime():
from datetime import datetime
date_string = "2021-10-13T12:30:45" # строка с датой и временем
date_format = "%Y-%m-%dT%H:%M:%S" # формат даты и времени
datetime_obj = datetime.strptime(date_string, date_format)
print(datetime_obj)
# Вывод: 2021-10-13 12:30:45
В этом примере мы переводим строку `date_string`, которая содержит дату и время, в объект datetime с помощью функции `datetime.strptime()`. Формат этой строки указан в переменной `date_format`.
Форматирование даты используется для преобразования даты в строку и используется с помощью метода strftime(). Один пример использования:
from datetime import datetime
dt_obj = datetime(2021, 10, 13, 12, 30, 45) # объект datetime
date_format = "%Y-%m-%dT%H:%M:%S" # формат даты и времени
date_string = dt_obj.strftime(date_format)
print(date_string)
# Вывод: 2021-10-13T12:30:45
Здесь мы преобразуем объект datetime в строку с помощью метода `strftime()`. Мы передаем формат даты в переменной `date_format`. Результатом будет строка, содержащая дату и время в заданном формате.