Как перевернуть дату в Python: простой способ исключительно с использованием одной строки кода 🔄
Как перевернуть дату в Python?
Для переворачивания даты в Python можно воспользоваться модулем datetime.
from datetime import datetime
date_str = "2022-01-31"
date_obj = datetime.strptime(date_str, "%Y-%m-%d").date()
reversed_date_str = datetime.strftime(date_obj, "%d-%m-%Y")
print(reversed_date_str)
В этом примере мы используем функцию strptime() для преобразования строки даты в объект типа date. Затем мы используем функцию strftime() для переворачивания даты в формате "день-месяц-год". Результат будет распечатан в консоли.
Если у вас есть дата в другом формате, вы можете изменить соответствующую строку формата в функциях strptime() и strftime().
Детальный ответ
Как перевернуть дату в Python
В Python очень просто перевернуть дату. Давайте рассмотрим несколько способов достижения этой цели.
Использование метода split()
Один из способов перевернуть дату - использовать метод split()
. Этот метод разбивает строку на подстроки, разделенные указанным разделителем. В случае с датой, разделителем является символ "-". Разобьем дату на день, месяц и год, а затем переставим их в обратном порядке:
date = "2022-01-20"
day, month, year = date.split("-")
reversed_date = "-".join([year, month, day])
print(reversed_date)
Результат выполнения кода будет:
20-01-2022
Использование метода replace()
Другой способ перевернуть дату - использовать метод replace()
. Вместо разделения даты на подстроки, мы заменяем разделитель "-" на пробел " ":
date = "2022-01-20"
reversed_date = date.replace("-", " ")
print(reversed_date)
Результат выполнения кода будет:
2022 01 20
Использование модуля datetime
Python имеет мощный модуль datetime
для работы с датой и временем. Мы можем использовать его для переворота даты:
from datetime import datetime
date = "2022-01-20"
date_obj = datetime.strptime(date, "%Y-%m-%d")
reversed_date = date_obj.strftime("%d-%m-%Y")
print(reversed_date)
Результат выполнения кода будет:
20-01-2022
Заключение
Теперь у вас есть несколько способов перевернуть дату в Python. Вы можете выбрать тот, который вам больше нравится или подходит для вашей конкретной задачи.
Успехов в программировании!