水壶 - JSON 输入在无法解析的日期失败

Posted

技术标签:

【中文标题】水壶 - JSON 输入在无法解析的日期失败【英文标题】:Kettle - JSON Input fail on unparseable date 【发布时间】:2015-09-16 20:03:48 【问题描述】:

我正在尝试使用“EEE M-d-yy HH:mm:ss zzz”解析日期字段“Wed 9-16-15 14:50:13 CDT”,但我得到了无法解析的日期。根据 pentaho 网站,我使用了所有正确的符号。

【问题讨论】:

kettle 是用 java 编写的,所以你应该查看 JavaAPI 以了解如何使用 java.text.SimpleDateFormat (docs.oracle.com/javase/7/docs/api/java/text/…) 解析日期 【参考方案1】:

我成功解决了问题。你只需要设置语言环境。 另一件事设置 lenient 为 false ('N')

信息取自这里 http://forums.pentaho.com/showthread.php?160099-Cannot-parse-date-in-string-to-date-format

【讨论】:

这可能会在 16 日修复,但是我没有让它在周四 9-22-15 09:00:00 CDT 的结构中通过,所以它似乎是特定日期的 如果您尝试将 lenient 设置为 true 'Y'。然后是有效的,但会削减时区。 实际上问题是由于星期几和 M-d-y 组合给出的日期不匹配。

以上是关于水壶 - JSON 输入在无法解析的日期失败的主要内容,如果未能解决你的问题,请参考以下文章

错误水壶 - Json 输入和 Javascript 解析返回 [object Object]

无法解析的日期:“20180 ......” Json 日期到 java

无法在 Pentaho 水壶中获取电子邮件附件

mongoexport 错误:失败:解析失败 + 无法识别的字段“快照”

无法在 BQ MySQL 中解析输入字符串日期时间

JSON输入的性能问题