[英]Pentaho date format issue
在字段定义选项卡中有一个名为Date
的列。 从行date
[列名称] 和timestamp
[列名称] 的下拉框中选择Date
[数据类型]。
尝试在Excel Input
步骤中获取数据。 如果它不起作用,请尝试在date
字段的Format
列中写入yyyy/MM/dd
,在timestamp
字段中yyyy/MM/dd hh.00.00
。 请注意, Excel Input
很可能不需要该格式。
一旦您可以在预览限制为 0而不是 before 的情况下获取Excel Input
中的所有行,请尝试将数据放入 Postgres 数据库中。
通常它应该工作。 如果没有,请使用具有选项卡Meta-data
的Select Step
来更改日期格式。 选择 Postgres 接受的格式。 同样,这种格式更改很可能是不必要的。
为了解释木头下发生的事情,请记住 PDI 中的每个字段都有一个类型。 您将time
和timestamp
定义为string
。 这本身不是问题,直到您尝试将这些字符串放入数据库中,数据库不接受此类日期格式。 最好的方法是使用日期类型(在您想要读取或写入它们之前没有格式)。
在[字段]选项卡的[格式]栏中选择或放置相应的格式。
请问有人知道这个吗? 我们正在将字符串转换为数据类型的日期,但我们收到了该错误。 我们尝试了不同的格式,但它不起作用。 它显示一个错误。 我们得到了那个错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.