【发布时间】:2018-08-09 14:52:13
【问题描述】:
我从以下格式的文件中收到日期:“EEE MMM dd hh:mm:ss z yyyy”,我正在尝试将此值转换为日期“yyyy-MM-dd”。为此,我正在使用:
TalendDate.parseDate("yyyy/MM/dd", TalendDate.formatDate("yyyy/MM/dd", TalendDate.parseDate("EEE MMM dd hh:mm:ss z yyyy",context.date)))
context.date 在这里定义:
context.date = input_row.mtime_string;
但是当我运行我的 JavaRow 组件时,我收到以下错误:
组件 tJavaRow_1 中的异常
"java.lang.RuntimeException: java.text.ParseException: Unparseable date: "Thu Aug 09 10:38:45 BST 2018"
我该如何解决这个问题?
非常感谢!
【问题讨论】:
-
发帖前搜索 Stack Overflow。您可以假设已经提出并回答了任何基本的日期时间问题。
标签: java date datetime talend data-conversion