From 275ecb385c0741305d7828d5f559b925311087e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=B3=E7=A5=9E?= <3162475700@qq.com> Date: Sun, 21 Jul 2024 00:28:44 +0800 Subject: [PATCH] =?UTF-8?q?=E2=8F=B1=EF=B8=8F=E8=A7=A3=E5=86=B3=E7=94=B1?= =?UTF-8?q?=E4=BA=8E=E6=97=B6=E5=8C=BA=E4=B8=8D=E5=90=8C=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84=E6=97=B6=E9=97=B4=E5=B7=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- friend_circle_lite/get_info.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/friend_circle_lite/get_info.py b/friend_circle_lite/get_info.py index a5b3234..8657b31 100644 --- a/friend_circle_lite/get_info.py +++ b/friend_circle_lite/get_info.py @@ -1,4 +1,4 @@ -from datetime import datetime +from datetime import datetime, timedelta from dateutil import parser import requests import feedparser @@ -17,7 +17,7 @@ def format_published_time(time_str): """ try: # 尝试自动解析 - parsed_time = parser.parse(time_str) + parsed_time = parser.parse(time_str) + timedelta(hours=8) return parsed_time.strftime('%Y-%m-%d %H:%M') except (ValueError, parser.ParserError): pass @@ -33,7 +33,7 @@ def format_published_time(time_str): for fmt in time_formats: try: - parsed_time = datetime.strptime(time_str, fmt) + parsed_time = datetime.strptime(time_str, fmt) + timedelta(hours=8) return parsed_time.strftime('%Y-%m-%d %H:%M') except ValueError: continue