如果我导出具有相同的start time
和end time
的Google日历事件,则在导出的ics
文件end date
和end time
中不会显示
这是该事件的导出代码。
BEGIN:VEVENT
DTSTART:20191119T113000
DTSTAMP:20191118T112421
UID:0ffjlmpcarr13se1n2qkgv68iq@google.com
CREATED:20191118T112249
DESCRIPTION:
LAST-MODIFIED:20191118T112249
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:one day only startTime
TRANSP:OPAQUE
END:VEVENT
然后,如果我将同一事件导入Google日历,则导入的事件的end time
比start time
晚1小时,而在原始事件中,它们是相同的。在这种情况下12:30。
如何仅使用start time
导入事件。
答案 0 :(得分:0)
这似乎是一个错误。我created a bug for you在Google问题跟踪器中。如果要跟踪此问题,可以单击此页面左上方的星号。
作为一种解决方法,我可以考虑其他选择:
(1)您可以在导出的DTEND
文件中添加与ics
相同的相应字段DTSTART
:
DTEND:20191119T113000
通过这种方式,当您将其导入日历时,它具有正确的end time
。
(2)根据您为什么要执行此导入/导出操作以及要完成的操作,也许使用Calendar API对您有用吗?例如,使用API,您可以找到导入的事件和edit their end time accordingly。
我希望这会有所帮助。