iCalendar tijdzones

Pagina: 1
Acties:

  • Johnny
  • Registratie: December 2001
  • Laatst online: 10:09

Johnny

ondergewaardeerde internetguru

Topicstarter
Ik ben bezig met het maken van een online kalender in het iCalender-formaat zodat hij kan worden gebruikt in allerlei programma's zoals iCal en Outlook. De RFC van de iCalender standaard staat hier: http://www.ietf.org/rfc/rfc2445.txt

Nu werkt de kalender al helemaal op één dingetje na: tijden kloppen niet, in de broncode staat 20060506T110000Z (11:00 uur) maar wanneer je deze importeert in een programmma komt daar 13:00 uur te staan, omdat die er vanuit gaan dat de tijden UTC/GMT zijn en daarvoor probeert te corrigeren.

Nu zou ik natuurlijk gewoon 2 uur van de tijden af kunnen trekken, maar omdat we hier in Nederland met winter- en zomertijd zitten betekent dit de helft van het jaar de tijden er nog een uur naast zitten.

Ik moet dus zelf een tijdzone defineren, en dan TZID=[naam van tijdzone] voor de tijd zetten, maar waar ik niet achter kan komen is of er een aantal vooraf gedefineerde tijzones zijn die ik daar kan invullen. Ik heb het invullen van "CEST" (onze tijdzone) al geprobeerd, maar dat heeft geen effect.

Op internet kan ik wel een paar voorbeelden vinden van implemtaties van zelfgedefineerde tijdzones http://docs.sun.com/source/816-5490-10/calagxc.htm#13270 maar dat ik 130 regels met getallen voor zou moeten toevoegen lijkt me een beetje teveel van het goede.

Nu kon ik wel een "programma" vinden dat een tijdzone-database kan omzetten naar het iCalendar-formaat, maar is ook slechts uit wat broncode waarvan ik niet weet wat ik er mee aanmoet. http://dialspace.dial.pip...n/pipexdsl/s/asbm26/vzic/

Hoe definieer ik de Nederlandse tijdzone in een iCalender-bestand?

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.