Googleカレンダーでは、2月29日の毎年のイベントは表示されません。=バグ?


19

私の友人の誕生日は2月29日です。このためにGoogleカレンダーで繰り返しイベントを作成しました。Googleカレンダーでは、このイベントはうるう年に表示されますが、non年以外(来週など)には表示されません。

私はカレンダーがイベントを前日または翌日に移動することを期待していました(どちらの方向も議論できます)が、イベントをまったく表示しないことは私の意見のバグです。

これを修正する方法はありますか?
これはGoogleカレンダーの既知のバグですか?(修正される予定
はありますか?)これをどのように処理しますか?


3
論理的には、イベントは4年ごとにのみ繰り返されます=)
ジプシーキング

@ジプシー、私は原則として同意します:)しかし、うるう年に彼を祝福するだけなら、私の友人は悲しいでしょう。
トーベンGundtofte・ブルーン

1
これは少しローテクかもしれませんが、28日にリマインダーを設定してみませんか?
tomfumb

はい、それは非常に簡単なため、考えもしなかったため、別の非常に良いソリューションです!しかし、質問自体には答えません。
トーベンGundtofte・ブルーン

回答:


24

ある人は、2月29日または3月1日の扶養家族に相当する年の60日にカレンダーにイベントを書き込む優れたソリューションを思い付きました。

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

該当する場合、3月1日または2月29日に相当する任意の年の60日に繰り返されるイベントが必要です。以下のソースコードを少し作成しました。「誰か」を希望する人の名前に置き換え、メモ帳で.icsファイルタイプとして保存し、カレンダーにアップロードします。

BEGIN:VCALENDARは
BEGIN:VEVENT
DTSTARTと、VALUE = DATE:20090301
DTEND; VALUE = DATE:20090301
RRULE:FREQ = YEARLY; INTERVAL = 1; BYYEARDAYが= 60
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:確認
概要:誰かの誕生日
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

お役に立てれば。

ICSファイルをインポートするには:[マイカレンダー]の左側のリストで[設定]リンクをクリックし、次に[カレンダーのインポート]リンクをクリックします。


1
60日目-なんて素晴らしい回避策!! これがうまくいくことを確認できました。今年のイベントは3月1日です。そして来年2月29日に。=完璧!
トーベンGundtofte・ブルーン

5

代わりに2月の最終日(28日または29日)を生成する代替ソリューションを次に示します。

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

一般的に、これは誕生日により適しています。多くの法域では、2月29日は、記念日やその他の年次のものを計算するために、法的に2月28日の単なる延長であるためです。

もちろん、あなたはビスセクタイルではない年にあなたが望むが、リープベイビーを祝うことができます。これは、2月にそれを保持することを好む人のための別のソリューションです!

これが役立つ場合は、iCalendar仕様のカスタムの繰り返しルールが提供する柔軟性について詳しくお読みください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.