首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Informatica表达式时间戳(6)到时间戳(0)

Informatica表达式时间戳(6)到时间戳(0)
EN

Stack Overflow用户
提问于 2015-07-13 04:07:05
回答 1查看 5.6K关注 0票数 2

大家好,请帮我把Informatica中的时间戳(6)转换成时间戳(0)。

我的输入如下所示,它可以是以下任何一种格式,也可以是字符串格式,这应该转换为时间戳(0)。

代码语言:javascript
运行
复制
            '2015-07-12 14:03:10'

            '2015-07-11 12:12:14.730000'

            '2015-07-10'

输出应该如下所示,应该是:mm:ss。

代码语言:javascript
运行
复制
             '2015-07-12 14:03:10'

             '2015-07-12 12:12:14'

             '2015-07-10 00:00:00'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-13 06:33:18

您需要检查每个场景,并在找到匹配时将其转换为:

代码语言:javascript
运行
复制
IIF(IS_DATE(inp_DATE,'YYYY-MM-DD HH24:MI:SS'),TO_DATE(inp_DATE,'YYYY-MM-DD HH24:MI:SS'),
IIF(IS_DATE(inp_DATE,'YYYY-MM-DD HH24:MI:SS.US'),TO_DATE(inp_DATE,'YYYY-MM-DD HH24:MI:SS.US'),
IIF(IS_DATE(inp_DATE,'YYYY-MM-DD'),TO_DATE(inp_DATE,'YYYY-MM-DD'),NULL)))

如果目标中需要将日期作为字符串格式,则可以使用TO_CHAR(new_DATE,'YYYY-MM-DD HI24:MI:SS')

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31375274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档