QR码日历事件与相对日期

时间:2012-10-24 09:29:37

标签: qr-code icalendar vcalendar

我正在寻找可以添加Vcal事件的QR码: 开始日期和时间:截至扫描代码的日期和时间 结束日期和时间:开始日期后的xx周(比如说2周)

1 个答案:

答案 0 :(得分:0)

在iCalendar中,您可以使用DURATION属性指定VEVENT内的持续时间。 (请参阅RFC 2445的第4.3.6节。)您可以使用此代替DTEND。语法有点难以解释;你可以在RFC中看到它。 DURATION:PT1H30M表示1小时30分钟。 DURATION:P2W意味着两周。

因此,您可以将其添加到您已经要在QR码中编码的VEVENT

当然,读者是否正确阅读它是另一回事。我可以告诉你zxing没有阅读DURATION。因为我写了它,我刚刚得知DURATION存在。我将其添加为待办事项以正确解析。