Spaces:
Build error
Build error
File size: 591 Bytes
7bbae49 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import re
from dateutil import parser
def find_smallest_date(dates):
parsed_dates = [parser.parse(date) for date in dates]
smallest_date = min(parsed_dates)
print(smallest_date.strftime('%d-%m-%Y'))
return smallest_date.strftime('%d-%m-%Y')
def validate_date(date_string):
patterns = [
r'^\d{2}/\d{2}/\d{4}$', # MM/DD/YYYY
r'^\d{2}-\d{2}-\d{4}$', # DD-MM-YYYY
r'^\d{2}.\d{2}.\d{4}$' # DD.MM.YYYY
]
for pattern in patterns:
if re.match(pattern, date_string):
return True, pattern
return False, pattern
|