typescript - 如何从自定义 Moment 格式获取时间的持续时间(以秒为单位)
问题描述
我试图以秒为单位获取时间的持续时间,但是该时间表示为自定义格式。
我正在执行以下操作:
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
解决方案
实际上,似乎根本没有指定第二个参数仍然给我相同(正确)的结果,所以我会使用它:)
moment.duration(inputTime).asSeconds()
推荐阅读
- postgresql - 如何导入包含 jsonb 列类型的 CSV
- amazon-s3 - 如何将多个文件从目录上传到 S3?
- python - 垃圾回收无 - del 差异
- java - Jackson custom serializer to use in Optional
- mongodb - MongoDB 文档密钥区分大小写的性质
- opengl - OpenGL,获取其他进程的Framebuffer
- java - How to use Primefaces galleria with user defined objects in jsf
- vba - 简单问题 - 范围对象 - 查找感兴趣单词的粗体版本
- java - Kotlin 中方法的返回类型应该是什么,该方法的值可以为 null 并且将从 Java 中调用?
- amazon-web-services - How to fix `user must specify LSN` when using AWS DMS for Postgres RDS