0
        fromDate = input("Enter from-date in dd/mm/yyyy: ")
        toDate = input("Enter to-date in dd//mm/yyyy: ")
        try:
            if fromDate != datetime.strptime(fromDate, '%d/%m/%Y') :
                raise DateException(f'{fromDate} is not in the format dd/mm/yyyy')
            elif toDate != datetime.strptime(fromDate, '%d/%m/%Y'):
                raise DateException(f'{toDate} is not in the format dd/mm/yyyy')
        except DateException as e:
            print(e)

I received an error when checking user input for dates. It's supposed to check that the user input for dates are in dd/mm/yyyy format. Any other format will raise the exception.

FObersteiner
  • 16,957
  • 5
  • 24
  • 56
zeerock
  • 93
  • 6
  • `.strptime()` returns a date/time object, which you are trying to compare to a string. That won't work. – Selcuk Oct 25 '21 at 03:49

0 Answers0