Sunbird0.5とのICSファイル共有で時刻ずれの問題

職場で簡単にスケジュール共有が出来ないかという話になり、WebDAVサーバーをたててMacはiCal、Windows等はSunbirdを使って相互にICSファイルを照会することにしました。
無事に両者からICSファイルをWebDAVサーバーに公開することは出来たのですが、Sunbird0.5で作成されたICSファイルを、iCalから参照すると、タイムゾーン情報を正しく解釈出来ずに(Africa/Abidjanだと解釈されている)9時間の時刻ずれを起こしてしまう事が判明しました。
サーバーにインストールしたPHPicalenderでは正しく表示出来ています。
Sunbirdの書き出すICSファイルを見ると、イベントの時刻を
DTSTART;TZID=/mozilla.org/20070129_1/Asia/Tokyo:20070824T133000
DTEND;TZID=/mozilla.org/20070129_1/Asia/Tokyo:20070824T170000
といった格好で指定しています。
一度ICSファイルをローカルに保存して、
DTSTART;TZID=/Asia/Tokyo:20070824T133000
DTEND;TZID=/Asia/Tokyo:20070824T170000
上記のように編集すれば、時刻ずれせずに正しく表示されるのですが…。
iCalのアップデートを待つしか無いですかねぇ…。

投稿日 2007/08/24 17:04

返信: 3

2007/08/24 19:08 Community User への返信

どちらかと言うとSunbird側にフィードバックした方が良い内容なのではないでしょうか。
ICSファイルのフォーマットは元々AppleがiCal用に開発しているのだから、普通に考えれば、Sunbirdのファイルがフォーマットを逸脱しているのじゃないか、と思います。
もちろんSunbirdの吐き出すICSファイルのフォーマットに問題がなく、iCalが正しく処理できないというバグを抱えている可能性もありますが。
まあSunbirdもまだ0.5ですから摺り合わせは必要なのでしょうね。
#iCalの鈍重さに耐えてつかっているので、Sunbirdには私も期待してます。

2007/08/24 19:26 Community User への返信

やっぱり、Sunbirdの方にフィードバックですかね。
一応、iCalの方にもフィードバックしておきましたが。
SunbirdがTZIDをわざわざAsia/Tokyoじゃなくて、
/mozilla.org/20070129_1/Asia/Tokyoとしているのかが謎なんですよね。
ナイトリーの0.6をダウンロードして試してみましたが、同じTZIDでした。
ちなみに、私のiCalは鈍重じゃないですし、インターフェースもSunbirdよりiCalの方が好みです(なれてしまっているだけかもしれないけど)。なので、Mac上ではSunbirdではなくてiCalを使い続けたいのです。

2007/08/24 20:54 Community User への返信

>私のiCalは鈍重じゃないですし、
うらやましい限りです。(T〜T)
やっぱり.Macサーバの問題なのかな。
私のところは現在、.Macサーバを利用していますが、鈍いのです。
もちろんカレンダが多い(20〜30)ので多少時間がかかるのはやむを得ないとしても、仕事で使うにはちょっと辛い感じ。
ということで、私のところも自前のWebDAVサーバに移行予定です。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Sunbird0.5とのICSファイル共有で時刻ずれの問題

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。