标签: date-formatting pentaho-data-integration
我在Excel文件中以字符串格式(2018年12月)获取月份和年份,我想将其转换为日期格式2018-12-01(日可以始终为01),并使用Pentaho将所有数据写入PostgreSQL数据库中数据集成CE。
我尝试使用选择值,选项卡“元数据”,格式-> yyyy-MMMM来做到这一点,但出现错误“无法将字符串[2018-July]转换为使用格式[yyyy- MMMM]”。 pentaho transformation image
有人可以帮助我吗?预先谢谢你!
答案 0 :(得分:0)
您正在尝试将文本数据(月份名称)转换为日期,这是行不通的,在转换为日期类型之前,您必须先处理此数据。
由于数据带有分隔符,因此可以使用Value Mapper或“替换为字符串”步骤处理第二部分。
之后,您可以使用分隔符将字符串连接回去,然后使用“选择值”。