Spoon Pentaho西班牙语月份格式将字符串转换为日期

spoon pentaho spanish month format to convert string to date

提问人:user14275998 提问时间:11/7/2023 更新时间:11/14/2023 访问量:16

问:

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

我正在使用 spoon 创建一个 ETL,以将“Enero 2023”、“Marzo 2023”等日期转换为 01/2023、03/2023 日期格式。

Select and update field

但它不起作用,因为我有西班牙语的 Month。任何指定 languaje 或类似的想法吗?

先谢谢你。

日期 格式 pentaho-spoon

评论


答:

0赞 Ana GH 11/14/2023 #1

我认为您没有办法在“选择值”步骤中指定月份格式的全名格式,您尝试在屏幕截图中使用的格式在该步骤中无法识别,您可以在修改后的 JavaScript 值步骤中使用该格式,在该步骤中使用 JavaScript 编写脚本。

相反,我会做的是将您的delivery_DATE字段分成两个字段,月份和年份,然后我将添加一个数据网格步骤来硬编码月份名称和月份编号之间的等价性,合并连接这两个数据流(请记住在合并之前按月份名称对两个流进行排序),然后再次连接月份编号和年份并将其转换为日期值。

或者,如果您没有太多数据(修改后的 JavaScript 值步骤可能会很慢,因为数据量很大)并且对编码很熟悉,则可以在 JavaScript 中执行所有这些操作。