如何在数据阶段的转换器中获取两个时间数据类型字段值的总和?
例如:在一条记录中,值为:00:59:59
,在第二条记录中,值为:00:10:10
。现在我想输出为01:09:09
.
你能帮我解决这个问题吗?
时间可以通过 MidnightSecondsFromTime 转换为秒
MidnightSecondsFromTime("00:59:59")
两次都这样做,并对结果求和。然后使用 DataStage 功能 TimeFromMidnightSeconds 将其隐藏起来
TimeFromMidnightSeconds("240")
试一试。
我取了minuetsfromtime和secondsfromtime和hoursfromtime函数;保存在阶段变量中,然后进行加法,然后得到所需的输出。