如何在IIB的ESQL中修改Current_TimeStamp格式(横杠改斜杠)
解决方法
你的代码只格式化了日期部分,缺少时间格式占位符,所以无法生成包含时分秒的目标格式。正确修改如下:
SET OutputRoot.XMLNSC.CompanyInfo.RequestDatetime = CAST(CURRENT_TIMESTAMP AS CHARACTER FORMAT 'yyyy/MM/dd HH:mm:ss');
关键说明:
- 原格式字符串
'yyyy/MM/dd'仅生成日期片段,补充HH:mm:ss后会包含24小时制的时分秒信息 - 格式符里
MM代表两位月份,dd代表两位日期,HH是24小时制小时,mm是分钟,ss是秒,完全匹配你需要的2019/12/10 16:34:20格式 - IIB的ESQL支持这种日期时间格式字符串写法,确保
CAST函数的FORMAT参数格式无误即可正常运行
内容的提问来源于stack exchange,提问作者up's
相关产品推荐
相关产品推荐

