我必须从应用程序中的 CSV 文件中解析时间序列数据。时间戳有时是 DST 转换的区域时间。我想使用 python-pendulum 来解析日期字符串。是否可以dst_rule
在调用pendulum.parse
方法时指定?它似乎被忽略了:
>>> str(pendulum.parse('2017-10-29 02:30:00', tz='Europe/Berlin', dst_rule=pendulum.PRE_TRANSITION))
'2017-10-29T02:30:00+01:00'
>>> str(pendulum.parse('2017-10-29 02:30:00', tz='Europe/Berlin', dst_rule=pendulum.POST_TRANSITION))
'2017-10-29T02:30:00+01:00'
在我的应用程序中,我需要第一个字符串是 '2017-10-29T02:30:00+ 02:00 '。有没有办法做到这一点?