diff --git a/Lesson19/home_work/02_hw_datetime.py b/Lesson19/home_work/02_hw_datetime.py index a08210e..96bb25a 100644 --- a/Lesson19/home_work/02_hw_datetime.py +++ b/Lesson19/home_work/02_hw_datetime.py @@ -5,9 +5,13 @@ from datetime import datetime -def is_valid_date_format(date_string: str, format_string: str): - # Допишите код здесь - return False +def is_valid_date_format(date_string: str, format_string: str) + try: + datetime.strptime(date_string, format_string) + return True + except ValueError: + + return False # Пример использования date_str1 = "2025-05-10" @@ -16,4 +20,4 @@ def is_valid_date_format(date_string: str, format_string: str): format_str2 = "%Y-%m-%d" print(f"'{date_str1}' соответствует формату '{format_str1}': {is_valid_date_format(date_str1, format_str1)}") -print(f"'{date_str2}' соответствует формату '{format_str2}': {is_valid_date_format(date_str2, format_str2)}") \ No newline at end of file +print(f"'{date_str2}' соответствует формату '{format_str2}': {is_valid_date_format(date_str2, format_str2)}")