Informatica Developer 普通日期转Julian date及localtimestamp转HHMM方法咨询
Informatica Developer 时间格式转换解决方案
1. 普通日期转换为Julian date格式
根据你实际需要的Julian date类型,选择对应实现方式:
- 标准儒略日(公元前4713年1月1日起累计的天数):直接调用Informatica内置的
JULIAN函数即可,输入参数为待转换的日期类型字段
示例代码:JULIAN(待转换日期字段) - 行业常用格式「yyyyddd」(4位年份+当年第3位日序数):使用
TO_CHAR函数指定格式转换
示例代码:
如果只需要3位日序,直接使用TO_CHAR(待转换日期字段, 'YYYYDDD')TO_CHAR(待转换日期字段, 'DDD')即可。
2. localtimestamp类型字段输出为HHMM格式时分信息
使用TO_CHAR函数指定时间格式即可实现:
- 24小时制HHMM格式(例如14点30分输出为1430):
示例代码:TO_CHAR(待转换localtimestamp字段, 'HH24MI') - 12小时制HHMM格式(例如下午2点30分输出为0230):
示例代码:TO_CHAR(待转换localtimestamp字段, 'HHMI')
如果需要输出数值类型的时分结果,在外层嵌套TO_INTEGER函数即可:
TO_INTEGER(TO_CHAR(待转换localtimestamp字段, 'HH24MI'))
内容的提问来源于stack exchange,提问作者Sanju
相关产品推荐
相关产品推荐

