Spaces:
Build error
Build error
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 | |