Importprobleme bei dynamisch generierten iCals
Thomas
- sonstiges
0 Der Martin0 dedlfix
Hallo,
ich lasse für einen Online-Kalender dynamisch iCals für den Import in lokale Kalendersoftware generieren (per PHP).
Eine solche iCal sieht in etwa so aus:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:http://localhost
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Veranstaltungsname
DESCRIPTION:
LOCATION:
UID:42
DTSTART:20100101T193000Z
DTEND:20100101T193000Z
DTSTAMP:20100323T121650Z
END:VEVENT
END:VCALENDAR
Wenn ich die Datei mit Outlook öffne trägt Outlook nicht wie angegeben 19:30 Uhr ein, sondern 20:30 Uhr. Ich habe es schon mit anderen iCals verglichen, kann aber den Fehler nicht finden.
Ich wäre froh, wenn mir jemand weiterhelfen könnte.
Gruß
Thomas
Hallo,
DTSTART:20100101T193000Z
DTEND:20100101T193000Z
Wenn ich die Datei mit Outlook öffne trägt Outlook nicht wie angegeben 19:30 Uhr ein, sondern 20:30 Uhr.
natürlich, ist ja auch so angegeben: Da steht 19:30Z. Das Z steht für UTC. Wir sind mit MEZ eine Stunde voraus, bei uns ist es zu dieser Zeit also schon 20:30.
Frag mich übrigens nicht, woher das "Z" kommt; das versuche ich auch schon lange herauszufinden.
Ciao,
Martin
Hallo,
natürlich, ist ja auch so angegeben: Da steht 19:30Z. Das Z steht für UTC. Wir sind mit MEZ eine Stunde voraus, bei uns ist es zu dieser Zeit also schon 20:30.
Frag mich übrigens nicht, woher das "Z" kommt; das versuche ich auch schon lange herauszufinden.
da bin ich überrascht: Z wie Zulu für Zero-Zeit.
Freundliche Grüße
Vinzenz
Hallo Vinzenz,
Frag mich übrigens nicht, woher das "Z" kommt; das versuche ich auch schon lange herauszufinden.
da bin ich überrascht: Z wie Zulu für Zero-Zeit.
das ist etwas Plausibles. "Zulu" hat mir schon mal jemand als Erklärung angeboten, aber das ist ja nicht die Erklärung, sondern nur eine Rückwärts-Interpretation, quasi: Das Z sei gegeben, wie wollen wir es aussprechen.
Danke für den Hinweis,
Martin
Hi!
DTSTART:20100101T193000Z
DTEND:20100101T193000Z
DTSTAMP:20100323T121650Z
Wenn ich die Datei mit Outlook öffne trägt Outlook nicht wie angegeben 19:30 Uhr ein, sondern 20:30 Uhr.
Ja, und ab nächste Woche wird 21:30 eingetragen. Schau in die iCalender-Spezifikation RFC 5545. Auf Seite 35 stehen drei Anwendungsbeispiele, der Rest davor.
Lo!