You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Informatica中将无日期格式字符串转换为指定格式日期

解决Informatica Expression Transformation中日期格式转换问题

你的问题出在日期格式参数与原字符串格式不匹配:

  • 第一个写法TO_DATE($$date,'YYYY/MM/DD'):原字符串$$date是无分隔符的YYYYMMDD格式,你用了带斜杠的格式模板,自然无法解析。
  • 第二个写法TO_CHAR(TO_DATE($$date,'YYYYDDMM'),'MM/DD/YYYY'):格式模板YYYYDDMM和原字符串的YYYYMMDD顺序不符,解析时会混淆月份和日期,且最终输出格式也不是你需要的YYYY/MM/DD。

正确的写法分两种场景:

  1. 若要得到日期类型的结果:
TO_DATE($$date,'YYYYMMDD')
  1. 若要得到指定格式的字符串类型结果(即'2023/06/14'):
TO_CHAR(TO_DATE($$date,'YYYYMMDD'),'YYYY/MM/DD')

内容的提问来源于stack exchange,提问作者Bahy Mohamed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 13:52:02