diff options
author | Kyomotoi <[email protected]> | 2023-01-18 00:40:50 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2023-01-18 00:40:50 +0800 |
commit | 296dbc555c2a64a1d912c6d60eed48e5d0cd609c (patch) | |
tree | 45fbf53775bbdadb8c84756af8ca628e8754ab6e /ATRI/plugins/rss/rss_mikanan | |
parent | 7c287eadc2ff30b7449e0cd50fee78f7636f3bd3 (diff) | |
download | ATRI-296dbc555c2a64a1d912c6d60eed48e5d0cd609c.tar.gz ATRI-296dbc555c2a64a1d912c6d60eed48e5d0cd609c.tar.bz2 ATRI-296dbc555c2a64a1d912c6d60eed48e5d0cd609c.zip |
π¨ 移ι€ε―Ή pytz ηδΎθ΅
Diffstat (limited to 'ATRI/plugins/rss/rss_mikanan')
-rw-r--r-- | ATRI/plugins/rss/rss_mikanan/__init__.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ATRI/plugins/rss/rss_mikanan/__init__.py b/ATRI/plugins/rss/rss_mikanan/__init__.py index fb4b23c..cf4463b 100644 --- a/ATRI/plugins/rss/rss_mikanan/__init__.py +++ b/ATRI/plugins/rss/rss_mikanan/__init__.py @@ -1,7 +1,6 @@ -import pytz import asyncio from tabulate import tabulate -from datetime import timedelta, datetime +from datetime import datetime, timedelta, timezone as tz from apscheduler.triggers.base import BaseTrigger from apscheduler.triggers.combining import AndTrigger @@ -136,10 +135,11 @@ async def _(): data: RssMikananiSubcription = tq.get_nowait() log.info(f"εε€ζ₯θ―’ Mikan: {data.title} ηε¨ζ, ιεε©δ½ {tq.qsize()}") - raw_ts = data.update_time.replace( - tzinfo=pytz.timezone("Asia/Shanghai") - ) + timedelta(hours=8) - ts = raw_ts.timestamp() + # raw_ts = data.update_time.replace( + # tzinfo=pytz.timezone("Asia/Shanghai") + # ) + timedelta(hours=8) + # ts = raw_ts.timestamp() + ts = data.update_time.timestamp() info = await sub.get_mikan_info(data.rss_link) if not info: @@ -167,5 +167,5 @@ async def _(): bot = get_bot() await bot.send_group_msg(group_id=data.group_id, message=repo) await sub.update_sub( - data._id, data.group_id, {"update_time": TimeDealer(m_t).to_datetime()} + data._id, data.group_id, {"update_time": TimeDealer(m_t, tz(timedelta(hours=8))).to_datetime()} ) |