如何在DataStage中获取当前日期-1(昨天)?

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

您好,我一直在研究如何在DataStage中获取昨天的日期?

CurrentDate()-1

当我编译作业时,它给了我一个错误。那我该怎么做才能知道昨天的日期呢?顺便说一下我在Transformer阶段正在执行的代码

etl datastage ibm-infosphere
1个回答
0
投票

将日期转换为日期类型,然后可以增加或减少天数。

您可以使用IConv将字符串转换为datastage内部日期格式。然后,您可以对日期进行加/减。然后使用OConv将变量转换回字符串格式。

如果这是在转换器阶段完成的,则需要在一个语句中完成所有这些操作:

OConv(Iconv(VDate ,"D/YMD[4,2,2]") - 1), "D/YMD[4,2,2]")

希望这会有所帮助。

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