dolphindb - 如何将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类型转换为正确的时间类型?
解决方案
首先使用“string()”函数将类型从int转换为字符串,然后使用“lpad()”函数将左侧的指定字符填入,再使用“temporalParse”函数将其转换为dolphindb 中的时间类型。具体示例如下:
b = 92500820
datetimeParse(lpad(string(b), 9, "0"), "HHmmssSSS")
结果是:
09:25:00.820
推荐阅读
- javascript - 删除 beforeunload 确认弹出窗口
- apache-spark - 当一个查询插入和一个同时更改同一张表时会发生什么?
- swift - Tableview 中的 Collectionview - 图像未出现在集合视图中
- python - 我应该如何为数据集建模以预测 y_test 值?
- python - Tradingview_ta 指标的间隔变化
- javascript - 为什么当我使用 ts-node 运行脚本时 for..in 不起作用?
- flutter - 颤振更新状态问题与 setState()
- wcf - 未在发布模式下的服务引用调用上设置 UWP 对象引用
- isabelle - 有没有办法简化 Isabelle 证明中的假设?
- mysql - MySQL:为 ETL 高效存储大量数据