Datastage 中从字符串到时间戳的隐式转换错误

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

我在 IBM Infosphere datastage 并行作业中遇到时间戳转换错误。输入是顺序文件,列保存 varchar 数据类型。以下是您查看顺序文件中的数据时的值。

输入值:2022 年 6 月 30 日 5:19AM

我想在加载到输出文件时转换为以下格式的时间戳

预计输出:2022-07-30 05:19:00.0

接下来我可以尝试什么?我尝试过不同的类型转换,以隐式转换或不匹配格式结束。

type-conversion etl datastage ibm-infosphere
1个回答
1
投票

您需要指定接收时间戳数据的格式,作为 StringToTimestamp() 函数的一部分。

StringToTimestamp(inLink.MyValue, "%yyyy-%mm-%dd %dd-%nn-%ss.s")
© www.soinside.com 2019 - 2024. All rights reserved.