Update time conversion to use timezone-aware datetime for local time calculation in meshchat.mu and nomadnet.mu
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user