In Google Kalender wird das jährliche Ereignis am 29. Februar nicht angezeigt. = Fehler?

19

Ein Freund von mir hat am 29.Feb. Geburtstag. und ich habe dafür ein wiederkehrendes Ereignis in Google Kalender erstellt. Google Kalender zeigt dieses Ereignis in Schaltjahren, jedoch nicht in Nicht-Schaltjahren (wie nächste Woche!).

Ich hatte erwartet, dass der Kalender das Ereignis entweder auf den Tag davor oder auf den Tag danach verschiebt (jede Richtung kann argumentiert werden), aber es ist meiner Meinung nach ein Fehler , wenn das Ereignis überhaupt nicht angezeigt wird.

Gibt es eine Möglichkeit, dies zu beheben?
Ist dies ein bekannter Fehler in Google Kalender? (Wird es jemals behoben?)
Wie würden Sie damit rechnen?

Torben Gundtofte-Bruun
quelle
3
Logischerweise wiederholt sich das Ereignis nur alle vier Jahre =)
Gipsy King
@Gipsy, dem stimme ich grundsätzlich zu :) aber mein Freund wäre traurig, wenn ich ihm nur in Schaltjahren gratulieren würde.
Torben Gundtofte-Bruun
1
Das mag ein bisschen Low-Tech sein, aber warum nicht am 28. eine Erinnerung setzen?
Tomfumb
Ja, das ist eine weitere sehr gute Lösung, weil es so einfach ist, dass ich nicht einmal daran gedacht habe! Aber es beantwortet die Frage selbst nicht.
Torben Gundtofte-Bruun

Antworten:

24

Jemand hat eine großartige Lösung gefunden, die am 60. Tag des Jahres ein Ereignis in Ihren Kalender schreibt, das dem 29. Februar oder dem 1. März in Abhängigkeit davon entspricht.

http://www.google.com/support/forum/p/Calendar/thread?tid=1afbf0737d261d5c&hl=de

Sie möchten ein Ereignis, das am 60. Tag eines Jahres wiederholt wird, das dem 1. März oder dem 29. Februar entspricht, sofern zutreffend. Ich habe ein bisschen Quellcode unten gemacht. Ersetzen Sie einfach "Jemand" durch den Namen der gewünschten Person, speichern Sie die Datei als .ics-Dateityp im Editor und laden Sie sie in Ihren Kalender hoch.

BEGIN: VCALENDAR
BEGIN: VEVENT
DTSTART; VALUE = DATE: 20090301
DTEND; VALUE = DATE: 20090301
RRULE: FREQ = YEARLY; ​​INTERVAL = 1; BYYEARDAY = 60
DESCRIPTION:
LOCATION:
SEQUENCE: 0
STATUS: CONFIRMED
SUMMARY
TRANSPENT: Some
END: VEVENT
END: VCALENDAR

Hoffe das hilft.

So importieren Sie die ICS-Datei: Klicken Sie in der linken Liste von "Meine Kalender" auf den Link "Einstellungen" und dann auf den Link "Kalender importieren".

Whitingx
quelle
1
60. Tag - Was für eine großartige Lösung! Ich kann bestätigen, dass dies gut funktioniert: In diesem Jahr landet die Veranstaltung am 01.März. und nächstes Jahr am 29.Feb. = perfekt!
Torben Gundtofte-Bruun
5

Hier ist eine alternative Lösung, die stattdessen den letzten Tag im Februar (entweder den 28. oder den 29.) liefert:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120229
DTEND;VALUE=DATE:20120229
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2;BYMONTHDAY=-1
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Someone's Birthday
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

Im Allgemeinen ist dies eher für Geburtstage geeignet, da der 29. Februar in vielen Rechtsordnungen rechtlich nur eine einfache Verlängerung des 28. Februar zum Zwecke der Berechnung von Jahrestagen und anderen jährlichen Dingen darstellt.

Natürlich können Sie die Leap Babies in nichtbissextilen Jahren feiern, wie Sie wollen; Dies ist nur eine andere Lösung für diejenigen, die es vorziehen, es im Februar zu behalten!

In diesem Fall möchten Sie möglicherweise mehr über die Flexibilität erfahren, die benutzerdefinierte Wiederholungsregeln in der iCalendar-Spezifikation bieten .

Tim Parenti
quelle