【发布时间】:2021-05-21 07:17:17
【问题描述】:
我的持续时间字符串看起来像:
1:16.352
1 是分钟部分,16 是秒部分,352 是毫秒部分。
我想使用Duration.fromISOTime,但我得到了:
{
"reason": "unparsable",
"explanation": "the input \"1:16.352\" can't be parsed as ISO 8601"
}
在 Luxon 中是否有一种干净的方式来解析此类持续时间?
【问题讨论】:
-
@OlegValter afaik
Duration没有这种方法 -
抱歉,我误读了这个问题 -
fromObject方法怎么样?似乎您可以在一个点上拆分并使用这些值 - 还是您想找到一种直接接受自定义格式的方法? -
1:16.354既不是有效的 ISO-8601 时间 (00:01:16.354) 也不是持续时间 (PT1M16.352S),并且不能像它一样被解析。
标签: javascript typescript duration luxon