Python 开始时间
Python ical start time
这是我的问题,我在 Python 上使用 Icalendar 来解析来自 2 个 ical 文件和一个 excel 文件 (xls) 的数据。
问题,当我尝试获取我的日历(使用它)时:
for event in cal.walk('vevent'):
dates = event.get('dtstart')
location = event.get('location')
dates=dates.to_ical()
month=dates[4:6]
day=dates[6:8]
heures2=dates[9:11]
minut=dates[11:13]
sec=dates[13:15]
yearical=dates[0:4]
date2=day+"/"+month+"/"+yearical
summary = event.get('summary')
icaldebheur = heures2+":"+minut+":"+sec
问题是我的 ical 文件看起来像这样:
Calendar
代码给我的唯一一个小时是 8H 和 13h30one(通过打印 icaldebheur 观察),无论哪一天,它都不会在 10H 给我一个(或者,如果它发生在下午,它不会给我我一个在 15H)。
好像每天只给我2个事件。
你有什么想法吗?
处理 iCalendar 文件时必须注意的一件事是 时区。
- 如果date/time 属性值以
Z
结尾,则表示时间为
格式为 UTC 时间。
- 如果 date/time 属性 有
TZID
参数,这意味着 date/time 值被格式化为 特定
时区.
这是我的问题,我在 Python 上使用 Icalendar 来解析来自 2 个 ical 文件和一个 excel 文件 (xls) 的数据。 问题,当我尝试获取我的日历(使用它)时:
for event in cal.walk('vevent'):
dates = event.get('dtstart')
location = event.get('location')
dates=dates.to_ical()
month=dates[4:6]
day=dates[6:8]
heures2=dates[9:11]
minut=dates[11:13]
sec=dates[13:15]
yearical=dates[0:4]
date2=day+"/"+month+"/"+yearical
summary = event.get('summary')
icaldebheur = heures2+":"+minut+":"+sec
问题是我的 ical 文件看起来像这样: Calendar 代码给我的唯一一个小时是 8H 和 13h30one(通过打印 icaldebheur 观察),无论哪一天,它都不会在 10H 给我一个(或者,如果它发生在下午,它不会给我我一个在 15H)。 好像每天只给我2个事件。
你有什么想法吗?
处理 iCalendar 文件时必须注意的一件事是 时区。
- 如果date/time 属性值以
Z
结尾,则表示时间为 格式为 UTC 时间。 - 如果 date/time 属性 有
TZID
参数,这意味着 date/time 值被格式化为 特定 时区.