toDuration

将参数值转换为持续时间。 有关数据类型的更多信息,请参阅 此页面.

类别

转化

函数语法

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秒的持续时间。

在此页面上