2017-05-09 54 views
2

我需要将一个子串移入时间戳字段。但是如果我编译它,我会得到错误编号免费角色扮演如何将%SUBST转换为TIMESTAMP?

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

验证码:

MONITOR; 
    TSTPFIELD = %SUBST(NEWDS:01:26); 
ON-ERROR; 
    TSTPFIELD = %TIMESTAMP(); 
ENDMON; 

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

回答

6

我相信这应该做

TSTAMP =%时间戳(%SUBST(NEWDS:01:26))

您需要将它转换成timestamp

+0

谢谢,这BIF解决我的问题! – nicowi