Kalenderimporte mit iCal4j

Gregor Ottmann | März 14, 2007 on 8:52 am | In Know-How, Tools |

“Feiertage”, das sind diese Tage, an denen man selbstverständlich brav arbeitet und sich darüber ärgert, dass man die ganzen Leute aus anderen Branchen nicht erreichen kann. Kunden beispielsweise, die kennen ja traditionell sowas wie “Urlaub”. Die Encyclopedia Galactica definiert “Urlaub” übrigens als “das, was die anderen machen, wenn man sie gerade dringend mal bräuchte”, aber das nur am Rande. Zurück zum Thema, nämlich zu den Feiertagen.

Da es sowas in manchen Branchen angeblich geben soll, steht man oft vor der Herausforderung, die kleinen Scheißerlein in seinen Datumsberechnungen zu berücksichtigen. Dummerweise ist der Typ, der die Feiertage des aktuellen Jahres manuell erfassen sollte, gerade im Urlaub, also überlegt man sich, ob man nicht einfach eine Importschnittstelle für diese berüchtigten iCal-Dateien anbieten sollte. Ein kurzer Blick ins Format offenbart so einiges:

BEGIN:VCALENDAR
PRODID:FreieTageFuerAndereLeute
BEGIN:VEVENT
SUMMARY:Neujahrstag
DTSTART;VALUE=DATE:20070101
CATEGORIES:Feiertage
END:VEVENT
BEGIN:VEVENT
SUMMARY:Heilige drei Könige
DTSTART;VALUE=DATE:20070106
CATEGORIES:Feiertage
END:VEVENT
END:VCALENDAR

Hurgs, für sowas kann man natürlich schnell einen Parser schreiben, muss man aber nicht. Man kann nämlich auch einfach iCal-Dateien mit iCal4j parsen und erzeugen, das ist erheblich weniger stumpfsinnig und spart Zeit, die man dann in Nachforschungen zu diesem komischen “Urlaub” investieren kann, idealerweise inklusive praktischer Übungen zum Thema.

1 Kommentar »

RSS-Feed für Kommentare zu diesem Beitrag.

  1. Noch ein kleiner Tipp: Bei http://www.feiertage.net/ gibt es die Feiertage zum kostenlosen Download. Kann man immer mal brauchen.

    Kommentar von Gregor Ottmann — Oktober 2, 2007 #

Eintrag vornehmen

You must be LOGGED IN um einen Kommentar zu erstellen.

Entries and comments feeds. Valid XHTML and CSS. ^Top^

xml :RSS2-Feed