From 4a5415a6b0d83d61ebcf796f68a1d98f003fb1f4 Mon Sep 17 00:00:00 2001 From: Artem-code84 Date: Mon, 21 Apr 2025 20:19:55 +0300 Subject: [PATCH] Update 02_hw_datetime.py --- Lesson19/home_work/02_hw_datetime.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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)}")