ПРОВЕРКА ДАТЫ НА КОРРЕКТНОСТЬ PYTHON

Одной из важных задач программиста на Python является обработка дат и времени. При работе с датами часто возникает необходимость проверять их на корректность. В Python для этого существует модуль datetime.

Для проверки даты на корректность можно использовать метод strptime() из модуля datetime. Этот метод позволяет преобразовать строку в формате даты в объект datetime. Если строка не соответствует формату даты, то возникает ошибка ValueError.

from datetime import datetime
date_string = "2021-10-20"
try:
    datetime.strptime(date_string, "%Y-%m-%d")
    print("Дата корректна")
except ValueError:
    print("Дата некорректна")

В данном примере проверяется строка с датой "2021-10-20" на соответствие формату "%Y-%m-%d", который означает год-месяц-день. Если строка соответствует формату, то выводится сообщение "Дата корректна", иначе - "Дата некорректна".

Также можно использовать модуль dateutil для более гибкой работы с датами. Этот модуль автоматически определяет формат даты и позволяет парсить различные форматы даты и времени.

from dateutil import parser
date_string = "20/10/2021"
try:
    parser.parse(date_string)
    print("Дата корректна")
except ValueError:
    print("Дата некорректна")

В данном примере используется метод parse() из модуля dateutil для автоматического распознавания формата даты в строке "20/10/2021". Если дата корректна, то выводится сообщение "Дата корректна", иначе - "Дата некорректна".

Красивый вывод даты. Elementary+. Обучаемся python на сайте CheckIO #22

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

0021 Проверка коректности даты

проверка ввода на число python (питон) #short

13 Bash Проверка введенной даты

Стоит ли идти на такую работу? [Мидл-Python программист за 200 т.р. в месяц в Москве]

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

python модуль datetime - python для начинающих

BLGPG-95F06B420952-24-11-23-23

Новые материалы: