繁体   English   中英

RFC 5545的DURATION字符串部分的含义是什么?

[英]What are the meanings of the DURATION string parts of RFC 5545?

http://icalendar.org/iCalendar-RFC-5545/3-3-6-duration.html-这是对文档的引用。 这有点自我解释,但仍然有些困难。 也许有人可以解释P15DT5H0M20S中的P代表什么? 此外,也许还有其他一些代码字符可以代替P 如果是这样,其他字符是什么?

P不能被任何东西取代-看一下语法,它是唯一的非可选字符,代表持续时间,但D不能使用,因为它已经使用了几天。

要了解语法,您可能需要参考实际的RFC 5545部分 摘录如下:

3.3.6。 持续时间值名称:DURATION

用途:此值类型用于标识包含持续时间的属性。

格式定义:此值类型由以下符号定义:

  dur-value = (["+"] / "-") "P" (dur-date / dur-time / dur-week) dur-date = dur-day [dur-time] dur-time = "T" (dur-hour / dur-minute / dur-second) dur-week = 1*DIGIT "W" dur-hour = 1*DIGIT "H" [dur-minute] dur-minute = 1*DIGIT "M" [dur-second] dur-second = 1*DIGIT "S" dur-day = 1*DIGIT "D" 

从标准中可以看出,字母P是语法的组成部分,并且不考虑其他字母。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM