【问题标题】:How to restrict epoch time in Thingworx如何在 Thingworx 中限制纪元时间
【发布时间】:2016-08-29 06:46:35
【问题描述】:

我正在以编程方式创建事物并设置其属性文件。 但是,如果您在设置属性时不提供时间,则它会在 Thingworx 中占用纪元时间。

如何限制纪元时间?

【问题讨论】:

    标签: thingworx


    【解决方案1】:

    为了进一步解释这一点,如果您没有在事物上设置 DateTime 属性,实质上是使其为空/未定义,则该属性将始终报告 NOW。如果您不断刷新该 Thing 的属性值,它将不断更改为 NOW。

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

    【讨论】:

      【解决方案2】:

      是的,使用日期时间属性值的最佳做法是将默认日期设置为 1970 年 1 月 1 日或任何可以被视为类似于 Null 或 Default 的回溯日期值。

      【讨论】:

        猜你喜欢
        • 2023-03-10
        • 2018-12-11
        • 2016-08-18
        • 1970-01-01
        • 2012-01-30
        • 2013-01-15
        • 2020-08-29
        • 1970-01-01
        • 2011-04-27
        相关资源
        最近更新 更多