В Python, как проверить, является ли дата действительной?

Я создаю своеобразное веб-приложение с календарем

Я создал следующую форму в HTML

<form action='/event' method='post'>
Year ("yyyy"):  <input type='text' name='year' />
Month ("mm"):  <input type='text' name='month' />
Day ("dd"):  <input type='text' name='day' />
Hour ("hh"):  <input type='text' name='hour' />
Description:  <input type='text' name='info' />
             <input type='submit' name='submit' value='Submit'/>
</form>

Ввод от пользователя затем отправляется на сервер cherrypy

Мне интересно, есть ли способ проверить, является ли введенная пользователем дата действительной?

Очевидно, я мог бы написать множество операторов if, но есть ли встроенная функция, которая может это проверить?

Спасибо

Ответы на вопрос(8)

Ваш ответ на вопрос