I am looking for a QR code that could add a Vcal event with:
Start date and time: as of the date and time the code is scanned
End date and time: exactly xx weeks after the start date (say 2 weeks)
I am looking for a QR code that could add a Vcal event with:
Share
In iCalendar, you can specify a duration inside a VEVENT with the DURATION property. (See section 4.3.6 of RFC 2445.) You can use this instead of DTEND. The syntax is a little hard to explain; you can see it in the RFC.
DURATION:PT1H30Mmeans 1 hour, 30 minutes.DURATION:P2Wmeans two weeks.So, you can just add this to the
VEVENTyou were already going to encode in a QR code.Of course, whether a reader reads it correctly is another story. I can tell you that zxing does not read
DURATION. Because I wrote it and I have just learned thatDURATIONexists. I will add it as a to-do to parse correctly.