尝试通过使用"UpdateAttribute"来消除时间戳格式转换错误.处理器,即ConvertJSONtoSQL-> UpdateAttribute-> PutSQL [英] Trying To Solve remove the timestamp format conversion error by using "UpdateAttribute" processor i.e. ConvertJSONtoSQL-> UpdateAttribute--> PutSQL
问题描述
同样的问题,但在我的情况下我没有运气我正在使用ConvertJsonToSql ---->(Relationship--SQL,Original)----> Update Attribute(来自您答案的Poperty)------> PutSql . java.sql.SQLDataException:sql.args.28.value的值为Mon Oct 09 23:55:23,无法转换为时间戳.
Same issue but no luck in my case i'm using ConvertJsonToSql---->(Relationship--SQL,Original)---->Update Attribute(Poperty from your answer)------>PutSql. java.sql.SQLDataException :The value of the sql.args.28.value is Mon Oct 09 23:55:23 which cannot be converted to a timestamp.
- 在数据库中,日期以mysql datetime格式存储2017-09-11 14:26:13.
- Capture Change Mysql的NiFi流文件显示为IST 2017年9月11日星期一19:56:13.
- JoltTransform Json也相同,在将表单json转换为sql流文件时,sql.args.27.type的属性值为93,而sql.args.27.value的值为Mon Oct 09 23:38:55.
任何建议都值得欢迎和赞赏.
any suggestions are welcome and appreciated.
推荐答案
我对此有答案 在updateattribute处理器属性中:sql.args.27.value和value:$ {sql.args.27.value:toDate("EEE MMM dd HH:mm:ss z yyyy"):toNumber():format("yyyy- MM-dd HH:mm:ss.SSS)}
I got answer for this In updateattribute processor property: sql.args.27.value and value :${sql.args.27.value:toDate("EEE MMM dd HH:mm:ss z yyyy"):toNumber():format("yyyy-MM-dd HH:mm:ss.SSS")}
这篇关于尝试通过使用"UpdateAttribute"来消除时间戳格式转换错误.处理器,即ConvertJSONtoSQL-> UpdateAttribute-> PutSQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!