Update time conversion to use timezone-aware datetime for local time calculation in meshchat.mu and nomadnet.mu

This commit is contained in:
2025-11-23 00:15:42 -06:00
parent d4d197f0f9
commit 24a004044a
2 changed files with 4 additions and 4 deletions

View File

@@ -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")

View File

@@ -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")