diff --git a/meshchat.mu b/meshchat.mu index 1ea84c0..d9084f3 100644 --- a/meshchat.mu +++ b/meshchat.mu @@ -1212,7 +1212,7 @@ effective_limit, total_lines = calculate_effective_limit(log, MAX_LINES, MAX_CHA ########## Динамическое преобразование времени сервера UTC в локальное время ########## -from datetime import datetime +from datetime import datetime, timezone def convert_log_time_to_local(log_time_str): # Parse log time - handle both [HH:MM] and [Day,HH:MM] formats @@ -1230,7 +1230,7 @@ def convert_log_time_to_local(log_time_str): day_part = None # Get today's date - today = datetime.utcnow().date() + today = datetime.now(timezone.utc).date() # Parse as UTC utc_dt = datetime.strptime(f"{today} {time_part}", "%Y-%m-%d %H:%M") diff --git a/nomadnet.mu b/nomadnet.mu index b5b39fd..7e1825e 100644 --- a/nomadnet.mu +++ b/nomadnet.mu @@ -1207,7 +1207,7 @@ effective_limit, total_lines = calculate_effective_limit(log, DISPLAY_LIMIT, MAX ########## Динамическое преобразование времени сервера UTC в локальное время ########## -from datetime import datetime +from datetime import datetime, timezone def convert_log_time_to_local(log_time_str): # Парсинг времени лога - обработка форматов [HH:MM] и [Day,HH:MM] @@ -1225,7 +1225,7 @@ def convert_log_time_to_local(log_time_str): day_part = None # Получить сегодняшнюю дату - today = datetime.utcnow().date() + today = datetime.now(timezone.utc).date() # Парсинг как UTC utc_dt = datetime.strptime(f"{today} {time_part}", "%Y-%m-%d %H:%M")