aboutsummaryrefslogtreecommitdiffstats
path: root/test/data/rfc5545.ical
blob: 3f513886856dcd26531691eb8d395277a51ecf2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970901T090000
SUMMARY:Every other week on Monday\, Wednesday\, and Friday until December 24\, 1997\, starting on Monday\, September 1\, 1997
RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;WKST=SU;BYDAY=MO,WE,FR
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Every other week on Tuesday and Thursday\, for 8 occurrences
RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970905T090000
SUMMARY:Monthly on the first Friday for 10 occurrences
RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970905T090000
SUMMARY:Monthly on the first Friday until December 24\, 1997
RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970907T090000
SUMMARY:Every other month on the first and last Sunday of the month for 10 occurrences
RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970922T090000
SUMMARY:Monthly on the second-to-last Monday of the month for 6 months
RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970928T090000
SUMMARY:Monthly on the third-to-the-last day of the month\, forever
RRULE:FREQ=MONTHLY;BYMONTHDAY=-3
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Monthly on the 2nd and 15th of the month for 10 occurrences
RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970930T090000
SUMMARY:Monthly on the first and last day of the month for 10 occurrences
RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970910T090000
SUMMARY:Every 18 months on the 10th thru 15th of the month for 10 occurrences
RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14,15
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
DURATION:PT1H
SUMMARY:Daily for 10 occurrences
RRULE:FREQ=DAILY;COUNT=10
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Every Tuesday\, every other month
RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970610T090000
SUMMARY:Yearly in June and July for 10 occurrences
RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970310T090000
SUMMARY:Every other year on January\, February\, and March for 10 occurrences
RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=10;BYMONTH=1,2,3
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970519T090000
SUMMARY:Every 20th Monday of the year\, forever
RRULE:FREQ=YEARLY;BYDAY=20MO
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970313T090000
SUMMARY:Every Thursday in March\, forever
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=TH
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970605T090000
SUMMARY:Every Thursday\, but only during June\, July\, and August\, forever
RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19980213T090000
SUMMARY:Every Friday the 13th\, forever
RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970913T090000
SUMMARY:The first Saturday that follows the first Sunday of the month\, forever
RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19961105T090000
SUMMARY:Every 4 years\, the first Tuesday after a Monday in November\, forever (U.S. Presidential Election day)
RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970805T090000
SUMMARY:An example where the days generated makes a difference because of WKST
RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=MO
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970805T090000
SUMMARY:changing only WKST from MO to SU\, yields different results...
RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=SU
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
DURATION:PT30M
SUMMARY:Daily until December 24\, 1997
RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:20070115T090000
SUMMARY:An example where an invalid date (i.e.\, February 30) is ignored
RRULE:FREQ=MONTHLY;BYMONTHDAY=15,30;COUNT=5
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
DURATION:PT5M
SUMMARY:Every other day - forever
RRULE:FREQ=DAILY;INTERVAL=2
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Every 10 days\, 5 occurrences:
RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19980101T090000
SUMMARY:(1) Every day in January\, for 3 years:
RRULE:FREQ=YEARLY;UNTIL=20000131T140000Z;BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19980101T090000
SUMMARY:(2) Every day in January\, for 3 years:
RRULE:FREQ=DAILY;UNTIL=20000131T140000Z;BYMONTH=1
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Weekly for 10 occurrences
RRULE:FREQ=WEEKLY;COUNT=10
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Weekly until December 24\, 1997
RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Every other week - forever
RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Weekly on Tuesday and Thursday for five weeks (UNTIL)
RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
END:VEVENT
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;TZID=America/New_York:19970902T090000
SUMMARY:Weekly on Tuesday and Thursday for five weeks (COUNT)
RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH
END:VEVENT
END:VCALENDAR