Thomas: Importprobleme bei dynamisch generierten iCals

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

  1. 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

    --
    Lebensmotto der Egoisten:
    Was ist so schlimm daran, dass jeder nur an sich selbst denkt? Dann ist doch an alle gedacht!
    1. 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

      1. 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

        --
        Kleine Geschenke erhalten die Freundschaft.
        Große verderben sie aber meist auch nicht.
  2. 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!