如何使用 Talend 以这种格式解析字符串到日期“2021 年 2 月 23 日星期二 00:00:00”

时间:2021-07-20 16:16:42

标签: date parsing talend

我正在尝试将字符串解析为日期,但出现此错误:

无法解析的日期:“2021 年 2 月 23 日星期二 00:00:00 EST”

这就是我所做的:

enter image description here

表达式生成器中的代码是:

TalendDate.parseDate("EEE MMM dd HH:mm:ss Z yyyy",row1.DAT_DEB_ACTIF)

我该如何解决这个问题?

谢谢!

2 个答案:

答案 0 :(得分:0)

我猜你的工作室安装在非英文操作系统的机器上。

尝试强制语言环境为“英语”

TalendDate.parseDateLocale("EEE MMM dd HH:mm:ss Z yyyy",  row1.DAT_DEB_ACTIF, "en")

答案 1 :(得分:0)

这是我的解决方案:

TalendDate.parseDate("yyyy-MM-dd",new SimpleDateFormat("yyyy-MM-dd").format(new Date(row1.DAT_DEB_ACTIF))) 
相关问题