我正在尝试获取以秒为单位的持续时间,但是该时间以自定义格式表示。
我正在执行以下操作:
moment.duration(inputTime, "HH:mm:ss.SSS").asSeconds()
这是可行的,但是暂时使用打字稿定义时会遇到问题:
import * as moment from "moment";
当我收到以下打字稿错误时:
error TS2345: Argument of type '"HH:mm:ss.SSS"' is not assignable to parameter of type '"s" | "m" | "h" | "d" | "M" | "y" | "year" | "years" | "month" | "months" | "week" | "weeks" | "w...'.
我该如何解决?如果我不使用打字稿定义,则该行将按预期工作。
我正在使用2.22.1版本的时刻
答案 0 :(得分:0)
实际上,似乎根本没有指定第二个参数仍然会给我相同的(正确的)结果,所以我将使用它:)
moment.duration(inputTime).asSeconds()