私は夏時間のタイムゾーンの定義を含むiCalendarのイベントを、生成するコードを持っています。何ができる、夏時間夏時間の動作をテストするにはどうすればよいですか?
私は、このタイムゾーンの定義が正しく、イベントがSTANDARD
時間の間にオフセットを補正しているだろうと考えているが
BEGIN:VTIMEZONE
TZID:Europe/Prague
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20160327T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20161030T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
(これまでのCESTと正常に動作します):CET/CEST用
タイムゾーンは、このように定義されます私は確信していますか?
I手動30. 10. 2016年3時00分、私は3時をシミュレートすることができない。このようにクロックを設定することができる - Iので、自動的に(これはNTPに)起こる> 2:00オフセット遷移手動で時計を1時間戻す必要があります。これは、昼間の時間が変わる前の時間に戻ってくると思います。
時間を変更するには(この場合はLinuxの)自身のNTPサーバまたは力OSとの時間を偽装する方法はあり
オフセット?または、時間オフセットの変化をシミュレートする他のトリックですか?