android:添加日历事件时的EXDATE格式

nik*_*min 6 android android-contentprovider android-calendar android-event

有人可以解释EXDATE在向android日历添加事件时如何使用?关于EXDATE应该放置的格式,文档还不清楚.我尝试了很多格式,其中一些是:

values.put(Events.EXDATE, "TZID=Europe/London:20130116T080000");
values.put(Events.EXDATE, "20130116T080000Z");
values.put(Events.EXDATE, "20130116T080000");
values.put(Events.EXDATE, "20130116");
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用.任何想法如何使一个事件不出现在特定的日期,如果RRULE它应该出现?

kee*_*e23 6

正确的格式是:

values.put(Events.EXDATE, "20130116T080000Z");

但是,您必须确保它处于UTC时间.我从PST开始遇到同样的问题,所以我只需要增加8个小时才能让它工作.