1

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

4

1 回答 1

0

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

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

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

于 2012-10-24T12:31:25.627 回答