如何限制Thingworx的纪元时间

时间:2016-08-29 06:46:35

标签: thingworx

我正在以编程方式创建一个东西并设置其属性。 但是,如果您在设置属性时没有提供时间,则需要在Thingworx中获取时间。

如何限制纪元时间?

2 个答案:

答案 0 :(得分:0)

为了进一步解释这一点,如果你没有在Thing上设置DateTime属性,基本上使它为null / undefined,该属性将始终报告NOW。如果你不断刷新Thing的属性值,它将继续改变为现在。

这是我认为是DateTimePrimitive中的Thingworx错误。我在解决这个问题时,在制作DateTime属性时,始终将默认日期设置为1970年1月1日或2000年1月1日或类似的东西。然后你的javascipt服务代码可以知道它实际上是null,并做它需要做的任何事情。 (您可以将该属性作为String返回,如果它被检测为此空日期,则将其留空或“未设置”或您应用程序可能需要的任何内容。

答案 1 :(得分:-1)

是的,使用date-time属性值的最佳做法是将默认日期设置为1970年1月1日,或将任何可以与 Null或Default 类似的回日期值设置。