spoon pentaho 西班牙月份格式将字符串转换为日期

问题描述 投票:0回答:1

我有以下西班牙语日期格式“Marzo 2023”,意思是 2023 年 3 月。

我正在使用 Spoon 创建 ETL,以获取“Enero 2023”、“Marzo 2023”等日期为 01/2023、03/2023 日期格式。

但是它不起作用,因为我有西班牙语的月份。知道指定语言或类似语言吗?

提前谢谢您。

date format pentaho-spoon
1个回答
0
投票

我认为您没有办法在“选择值”步骤中指定月份格式的全名,您在屏幕截图中尝试使用的是该步骤中无法识别的格式,您可以使用该格式在“修改 JavaScript 值”步骤中,您使用 JavaScript 编写脚本。 我会做的是将你的delivery_DATE字段分成两个字段,月份和年份,然后我会添加一个数据网格步骤来硬编码月份名称和月份编号之间的等价性,

合并连接

这两个流数据(记住在合并之前按月份名称对两个流进行排序),然后再次连接月份和年份并将其转换为日期值。 或者,如果您没有太多数据(对于大量数据,修改 JavaScript 值步骤可能会很慢)并且熟悉编码,您可以在 JavaScript 中执行所有这些操作。

© www.soinside.com 2019 - 2024. All rights reserved.