我在数据帧中有一个UTC时间的列时间,我想将其转换为本地时间。我做了以下代码:
from_zone = tz.tzutc()
to_zone = tz.tzlocal()
# utc = datetime.utcnow()
utc = datetime.strptime('2011-01-21 02:37:21', '%Y-%m-%d %H:%M:%S')
utc = utc.replace(tzinfo=from_zone)
# Convert time zone
central = utc.astimezone(to_zone)
因此字符串具有以下格式:
2011-01-21 02:37:21+02:00
然后我将文本文件加载到另一个程序中,我想将其转换为带有本地时区的日期时间格式
所以我试着用
datetime.strptime()
和
%Z
datetime.strptime(central,'%Y-%m-%d %H:%M:%S.%f Paris, Madrid')
Paris, Madrid
是什么命令
datetime.tzname(central)
给了我。
它不起作用,我没有找到任何关于如何使用的解释
.
如果你有任何解释,请帮助我。