将参数值转换为持续时间。 有关数据类型的更多信息,请参阅 此页面.
转化
toDuration(<parameter>)
参数 | 描述 |
---|---|
字符串 | 基于ISO-8601持续时间格式PnDTnHnMn.nS的格式,天数被视为刚好24小时 |
整数 | 毫秒数 |
If字符串表达式:接受的格式基于ISO-8601持续时间格式PnDTnHnMn.nS,天数被认为刚好是24小时。
该字符串以可选符号开头,由ASCII负号或正号表示。 如果为负,则整个期间将被否定。 ASCII字母“P”位于大写或小写中的下一个。 然后是四个部分,每个部分包含一个数字和一个后缀。 各节的ASCII后缀为“D”、“H”、“M”和“S”,分别表示天、小时、分钟和秒,可使用大写或小写。 后缀必须按顺序出现。 ASCII字母“T”必须出现在小时、分钟或秒部分的第一次出现之前(如果有)。 四个部分中的至少一个必须存在,如果存在“T”,则“T”后面必须至少有一个部分。 每个部分的数字部分必须包含一个或多个ASCII数字。 数字可以用ASCII负号或正号作为前缀。 必须解析的天数、小时数和分钟数。 秒数必须解析为以及可选的分数。 小数点可以是点或逗号。 小数部分可以有0到9位数。
toDuration(<string>)
toDuration(<integer>)
返回持续时间。
toDuration("PT10H")
返回10小时的持续时间。
toDuration("PT4S")
返回4秒的持续时间。
toDuration(4000)
返回4秒的持续时间。