如何格式化时间变量以包含冒号? (JDE事件规则)

问题描述:

我试图创建一个ER,在JDE(OMW)中向我的时间变量添加冒号。我尝试过使用子字符串函数来创建3个子字符串,然后在每个子字符串之间添加一个冒号,但是由于某些原因,这似乎不起作用。如何格式化时间变量以包含冒号? (JDE事件规则)

这是我试图做的测试,看看子字符串是否工作。

substr([PC Time - Last Updated (F0911) (UPMT)],0,2)

这应该削减我的时间从8位数字为2位数,但它似乎并没有被做任何事情。有任何想法吗?目前,这行代码位于我的事件规则的DO部分。

你可以使用substr函数实现你想要的。但你将不得不为你的时间提供这个功能。从你的代码中,我可以看到你使用了一个“PC”变量。

substr([PC Time - Last Updated (F0911) (UPMT)],0,2) 

它与业务视图中的先前值有关。也许你想用一个“BC”?因为“DO”事件规则中的“PC”变量的第一条记录始终为空。只要确保你正在向substr函数发送一个值。