例
import pytz
b=pytz.timezone('Europe/Rome')
c=pytz.timezone('Europe/Berlin')
这两个时区具有不同的名称,但是代表相同的事物
有没有办法看到b实际上等于c?
具体的问题是,我必须转换熊猫数据框的时区,但前提是该时区必须不同于c。原始时区可能是b,在这种情况下,我不想转换,因为将b转换为c会浪费时间(因为它们在末尾代表相同的时区...。)
谢谢你的帮助。
更新:使用答案的反馈,将“ CET”更改为“欧洲/罗马”,以确保示例中的时区相同
这是一种贫民窟,但是我可以将两个时区的偏移量与给定的时间戳进行比较。
from datetime import datetime
today = datetime.today()
b.utcoffset(today) == c.utcoffset(today)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句