源csv文件是:
"date_time"
"2024-07-30 19:59:04"
时区实际上是GMT+3
我使用具有以下属性的 UpdateRecord:
Replacement Value Strategy -> Literal Value
/new_dt -> ${date_time.value:toDate():toNumber():minus(3600).format("yyyy-MM-dd HH:mm:ss", "GMT")}
预期输出是:
"new_dt"
"2024-07-30 16:59:04"
但没有任何改变:
"new_dt"
"2024-07-30 19:59:04"
使用
UpdateRecord
:
Replacement Value Strategy
:Record Path Value
/new_dt
:format( toDate( /date_time, "yyyy-MM-dd HH:mm:ss", "GMT+3:00"), "yyyy-MM-dd HH:mm:ss", "GMT")
输入
"date_time"
"2024-07-30 19:59:04"
输出
date_time;new_dt
2024-07-30 19:59:04;2024-07-30 16:59:04