summaryrefslogtreecommitdiff
path: root/ATRI/plugins/bilibili_dynamic/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI/plugins/bilibili_dynamic/__init__.py')
-rw-r--r--ATRI/plugins/bilibili_dynamic/__init__.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/ATRI/plugins/bilibili_dynamic/__init__.py b/ATRI/plugins/bilibili_dynamic/__init__.py
index c47feed..7c30193 100644
--- a/ATRI/plugins/bilibili_dynamic/__init__.py
+++ b/ATRI/plugins/bilibili_dynamic/__init__.py
@@ -1,8 +1,7 @@
import re
-import pytz
import asyncio
from tabulate import tabulate
-from datetime import datetime, timedelta
+from datetime import datetime, timedelta, timezone as tz
from apscheduler.triggers.base import BaseTrigger
from apscheduler.triggers.combining import AndTrigger
@@ -106,7 +105,7 @@ async def _bd_get_sub_list(event: GroupMessageEvent):
subs = list()
for i in query_result:
raw_tm = (
- i.last_update.replace(tzinfo=pytz.timezone("Asia/Shanghai"))
+ i.last_update.replace(tzinfo=tz(timedelta(hours=8)))
+ timedelta(hours=8)
).timestamp()
tm = datetime.fromtimestamp(raw_tm).strftime("%m-%d %H:%M:%S")
@@ -192,7 +191,7 @@ async def _():
m.uid,
m.group_id,
{
- "last_update": TimeDealer(float(i["timestamp"])).to_datetime(),
+ "last_update": TimeDealer(float(i["timestamp"]), tz(timedelta(hours=8))).to_datetime(),
},
)
if _pic: