我正在使用python dateutils 2.7.3,并且对规则日期有疑问。
__str__()
方法专门省略了时区:
https://github.com/dateutil/dateutil/blob/2.7.3/dateutil/rrule.py#L717
输出如下字符串: “ RRULE:FREQ = DAILY; UNTIL = 20180827T170000”
代替: “ RRULE:FREQ = DAILY; UNTIL = 20180827T170000Z”
RFC5545表示需要使用UTC,这使我认为rrule.__str__()
应该附加Z本身。
为什么不呢?我使用不正确吗?
我的最终目标是将重复事件写入Google日历API。但是google API拒绝不带Z的日期,这很有意义。