Как ограничить время эпохи в Thingworx

Я создаю вещь программно и устанавливаю ее свойство. Но если вы не укажете время при настройке свойств, это займет время эпохи в Thingworx.

Как ограничить время эпохи?


person dheerendra    schedule 29.08.2016    source источник


Ответы (2)


Чтобы объяснить это дальше, если вы не установите свойство DateTime для вещи, по сути сделав ее нулевой/неопределенной, свойство всегда будет сообщать СЕЙЧАС. Если вы продолжаете обновлять значения свойств этой вещи, они будут меняться на СЕЙЧАС.

Это то, что я считаю ошибкой Thingworx в DateTimePrimitive. Я обхожу это, создавая свойства DateTime, всегда устанавливая дату по умолчанию на 1 января 1970 года или 1 января 2000 года или что-то в этом роде. Тогда ваш код службы javascipt может знать, что он фактически равен нулю, и делать все, что ему нужно. (Вы можете вернуть свойство как строку, и если оно будет обнаружено как нулевая дата, оставьте его пустым или «Не задано» или что-то еще, что может понадобиться вашему приложению.

person JsG    schedule 24.03.2017

Да, рекомендуется использовать значение свойства даты и времени, чтобы установить дату по умолчанию как 1 января 1970 года или любое значение задним числом, которое можно рассматривать как что-то вроде Null или Default.

person Durgesh Patel    schedule 03.03.2019