尝试解决使用" UpdateAttribute"删除时间戳格式转换错误处理器即ConvertJSONtoSQL-> UpdateAttribute - > PutSQL

时间:2017-10-12 06:19:43

标签: apache-nifi

From This Answer

  

同样的问题,但在我的情况下没有运气我使用ConvertJsonToSql ---->(关系 - SQL,原创)---->更新属性(你的回答中的Poperty)---- - > PutSql。 java.sql.SQLDataException:sql.args.28.value的值是Mon Oct 09 23:55:23,无法转换为时间戳。

  1. 在数据库日期以mysql日期时间格式存储2017-09-11 14:26:13。
  2. Capture Change Mysql的NiFi流文件显示为Mon Sep 11 19:56:13 IST 2017.
  3. JoltTransform Json也一样,在转换表单json到sql流文件时,sql.args.27.type的属性值为93,sql.args.27.value为Mon Oct 09 23:38:55。
  4. 欢迎并赞赏任何建议。

1 个答案:

答案 0 :(得分:1)

我得到了答案 在updateattribute处理器属性中:sql.args.27.value和value:$ {sql.args.27.value:toDate(" EEE MMM dd HH:mm:ss z yyyy"):toNumber():格式(" yyyy-MM-dd HH:mm:ss.SSS")}