ПРОВЕРКА ДАТЫ НА КОРРЕКТНОСТЬ 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 для начинающих
Новые материалы:
- Как сделать чтобы скрипт python работал постоянно
- Python установка запрещена на основании системной политики
- Python arcade уроки
- Python для пентестера codeby
- Множественное ветвление python
- Python тип данных bytes
- Как проверить наличие индекса в списке python
- Python в excel вместо vba
- Проверка на палиндром python
- Python установка keras
- Input python не работает
- Python дано целое положительное число ваша задача вывести разряд сотен этого числа
- Как открыть файл из другой директории python
- Аргументы командной строки python