vCalendar ファイルを解析するためのタイムゾーン変換の専門知識はありません。一部の情報を抽出するのは簡単ですが、タイムゾーンと夏時間を考慮して開始時刻と終了時刻を解決しようとするのは簡単ではなく、車輪を再発明する意味がありません。
.ICS ファイルを渡すことができ、さまざまな情報を返す関数のライブラリを知っている人はいますか?
例えば:
GetStartTimeCorrectedForMyLocalTimezone("c:\c192837.ics")
私のローカルタイムゾーンでイベントの開始時間を返します。