免费RPG如何将%SUBST转换为TIMESTAMP?

nic*_*owi 2 db2 rpgle

我需要将子字符串移动到时间戳字段中.但如果我编译它,我会得到错误号

RNF7416 - EVAL操作中表达式右侧和左侧的操作数类型不匹配.

代码:

MONITOR;
  TSTPFIELD = %SUBST(NEWDS:01:26);
ON-ERROR;
  TSTPFIELD =  %TIMESTAMP();
ENDMON;
Run Code Online (Sandbox Code Playgroud)

有人知道如何将%SUBST(NEWDS:01:26)转换为时间戳吗?

uSe*_*her 6

我相信这应该做到

tstamp =%timestamp(%SUBST(NEWDS:01:26))

您需要将其转换为时间戳