5

Qualcuno può spiegare come utilizzare EXDATE quando si aggiunge l'evento al calendario Android? La documentazione non è chiara sul formato in cui deve essere inserito lo EXDATE. Ho provato molti formati, questi sono alcuni di loro:android: formato EXDATE quando si aggiunge un evento di calendario

values.put(Events.EXDATE, "TZID=Europe/London:20130116T080000"); 
values.put(Events.EXDATE, "20130116T080000Z"); 
values.put(Events.EXDATE, "20130116T080000"); 
values.put(Events.EXDATE, "20130116"); 

ma nessuno di loro opere. Qualche idea su come fare in modo che un evento non appaia in una data particolare, se dovrebbe apparire il RRULE?

risposta

4

Il formato corretto è:

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

Tuttavia è necessario assicurarsi che sia in tempo UTC. Stavo avendo lo stesso problema a partire da PST, quindi ho dovuto aggiungere 8 ore per farlo funzionare.

+0

Grazie! Questo è stato il mio problema, non è stato modificato correttamente in UTC – nikmin

+1

Plz dimmi come farlo, l'ho inserito ma non ha avuto effetto .. –