我需要将子字符串移到时间戳字段中。但是如果我编译它,我会得到错误号
RNF7416-EVAL操作中表达式左右两侧的操作数类型不匹配。
代码:
MONITOR;
TSTPFIELD = %SUBST(NEWDS:01:26);
ON-ERROR;
TSTPFIELD = %TIMESTAMP();
ENDMON;
有人知道如何将%SUBST(NEWDS:01:26)转换为时间戳吗?
最佳答案
我相信这应该做
tstamp =%timestamp(%SUBST(NEWDS:01:26))
您需要将其强制转换为时间戳
关于db2 - 免费RPG如何将%SUBST转换为TIMESTAMP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43871906/