数据流字符串转换为时间戳

时间:2016-06-14 14:15:18

标签: datastage

我的任务是转换一个字符串,它可以有不同的格式(mm / dd / yyyy,m / dd / yyyy或mm / d / yyyy)。但是,需要将其转换为具有以下格式的时间戳(yyyy-mm-dd-00.00.000000)。我在Transformer阶段尝试了多种转换技术;但是,我没有成功。基本上,我从文件中提取数据并将其转换为与表格格式相同的文件。然后我使用第二个文件插入数据库。

1 个答案:

答案 0 :(得分:0)

我遇到的主要问题是格式可能是mm / dd / yyyy或m / d / yyyy。解决方法是在我的StringToTimestamp函数中添加“,s”。

StringtoTimestamp(输入,,“%(m,s)/%(d,s)/%yyyy%hh:%nn:%ss”)。