首页 > 解决方案 > 如何将int类型的时间列转换为23:53:20.081?

问题描述

如何将int类型的时间列转换为23:53:20.081?

现在,我将时间列设置为 int 类型,例如:a = 95200820 表示时间 09:25:00.820,b = 192500820 表示时间 19:25:00.820。在dolphindb中,如何将int类型转换为正确的时间类型?

标签: dolphindb

解决方案


首先使用“string()”函数将类型从int转换为字符串,然后使用“lpad()”函数将左侧的指定字符填入,再使用“temporalParse”函数将其转换为dolphindb 中的时间类型。具体示例如下:

b = 92500820
datetimeParse(lpad(string(b), 9, "0"), "HHmmssSSS")

结果是:

09:25:00.820

推荐阅读