Warning, /frameworks/kcalendarcore/autotests/data/RecurrenceRule/UntilInUTC/readme.txt is written in an unsupported language. File is not indexed.
0001 RFC 2445 says that the UNTIL in an RRULE needs to be given in UTC. The test 0002 files in this directory check for this. 0003 0004 For example, in the following RRULE the recurrence on Jan 31, 2000, 09:00 0005 local time would be after Jan 31,2000, 09:00 UTC (=UNTIL). So the last 0006 occurrence is on jan 30, 2000: 0007 DTSTART;TZID=America/Los_Angeles:19980101T090000 0008 RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYMONTH=1 0009 0010 Similarly, in this example the UNTIL in UTC is actually before 12:00 local 0011 time, so the only occurrence is at 09:00: 0012 DTSTART;TZID=America/Los_Angeles:19970902T090000 0013 RRULE:FREQ=HOURLY;UNTIL=19970902T170000Z;INTERVAL=3 0014 0015 0016 Several of these test cases are simply copied from other directories of this test suite: 0017 Until_TestCase06.ics: LibICal/LibICal_TestCase14.ics 0018 Until_TestCase05.ics: LibICal/LibICal_TestCase13.ics 0019 Until_TestCase04.ics: LibICal/LibICal_TestCase47.ics 0020 Until_TestCase03.ics: LibICal/LibICal_TestCase22.ics 0021 0022 0023 0024 0025