我有一个字符串:
r = 'Thu Dec 17 08:56:41 CST 2020'
Run Code Online (Sandbox Code Playgroud)
这里CST代表中国中部时间('亚洲/上海')。我想将它解析为日期时间...我正在做类似的事情
from dateparser import parse
r1 = parse(r)
Run Code Online (Sandbox Code Playgroud)
这给了我 r1 作为:
2020-12-17 08:56:41-06:00
Run Code Online (Sandbox Code Playgroud)
而且我也在做这个
r2 = r1.replace(tzinfo=pytz.timezone("Asia/Shanghai"))
Run Code Online (Sandbox Code Playgroud)
这给了我 r2 :
2020-12-17 08:50:41+08:00
Run Code Online (Sandbox Code Playgroud)
r2 有 6 分钟的延迟有人能告诉我为什么吗?以及如何正确地将我的原始字符串 r1 传输到所需的 r2 ,即:
2020-12-17 08:56:41 in Asia/Shanghai timezone
Run Code Online (Sandbox Code Playgroud)
谢谢