3.0 Выпуск в PrimoRU
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
# BotLibrary/timer/start_time.py
|
||||
# Получение времени по разным часовым поясам
|
||||
|
||||
import pytz
|
||||
from datetime import datetime
|
||||
from tzlocal import get_localzone
|
||||
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
||||
@@ -14,7 +13,6 @@ __all__ = ("scheduler", "get_city_time", "get_host_time")
|
||||
scheduler = AsyncIOScheduler(timezone=get_localzone().key)
|
||||
|
||||
|
||||
# Функция получение иного времени
|
||||
def get_city_time(city: str = 'Europe/Moscow',
|
||||
time_format: str = BotVar.time_format) -> str:
|
||||
"""
|
||||
@@ -24,13 +22,13 @@ def get_city_time(city: str = 'Europe/Moscow',
|
||||
:param time_format: Шаблон форматирования времени (конфиг).
|
||||
:return: Строка, представляющая время в формате, заданном в BotVar.time_format.
|
||||
"""
|
||||
from pytz import timezone
|
||||
# Устанавливаем временную зону для Москвы
|
||||
city_tz = pytz.timezone(city)
|
||||
city_tz = timezone(city)
|
||||
# Возвращаем строку с форматом времени
|
||||
return datetime.now(city_tz).strftime(time_format)
|
||||
|
||||
|
||||
# Функция получение времени хоста
|
||||
def get_host_time(time_format: str = BotVar.time_format) -> str:
|
||||
"""
|
||||
Получение текущего времени хоста (локального времени).
|
||||
|
||||
Reference in New Issue
Block a user