2010-12-14 4 views
0

Eigentlich muss ich ein Ereignis in Google Kalender mit meiner App erstellen. Alles funktioniert gut, ich bin nicht in der Lage, Begierzeit und Endzeit zu erzeugen. Kann mir bitte jemand sagen, wie ich dtstart n dtend generieren kann. Ich muss ein Ereignis für den 20.12.2010 erstellen. BitteAndroid Google Kalender dtstart dtend

dank

Antwort

1

Für Ihr Beispiel DTSTART = 20.101.220, DTEND = 20.101.221 seit Ende exklusiv ist.

Siehe RFC 2445 für Details, aber die grundlegende Grammatik ist unten:

date    = date-value 

date-value   = date-fullyear date-month date-mday 
date-fullyear  = 4DIGIT 
date-month   = 2DIGIT  ; 01-12 
date-mday   = 2DIGIT  ; 01-28, 01-29, 01-30, 01-31 
            ; based on month/year 
+0

sortiert! .. danke Mike :) –

+0

Ich kann keine Veranstaltung mit den folgenden Daten erstellen, es erstellt eine Veranstaltung am 01.01.1970! lang startTime = 20110218; long endTime = 20110219; event.put ("dtstart", startTime); event.put ("dtend", endTime); Irgendeine Idee, warum es zu Jan geht, 1970, als ich es eindeutig auf 18 Feb 2011 setzte. – Sana