Как перевернуть дату в 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. Вы можете выбрать тот, который вам больше нравится или подходит для вашей конкретной задачи.

Успехов в программировании!

Видео по теме

Уроки Python / Модуль datetime

Урок 22. Python! Дата и Время ! Модуль datetime !

Разбор модуля datetime python

Похожие статьи:

Как безопаснее работать с файлом python? 🛡️🐍

Как определить четность и нечетность числа в Питоне 🧮🔢🐍

🔎 Как извлечь символ из строки в Python? Учимся распутывать клубки кода! 🧵

Как перевернуть дату в Python: простой способ исключительно с использованием одной строки кода 🔄

⚙️ Как проверить длину массива в Python: простой способ и подсказки

🔎 Как перевести list в set в Python: руководство для начинающих

🔎 Что такое условные конструкции в Python? Узнай всё о ключевом элементе языка программирования!