簡體   English   中英

Orion Context Broker時區

[英]Orion Context Broker Timezone

我所有實體的時區均設置為:“ timezone”:“ Europe / Rome”,但是TimeInstant報告延遲2小時。

NGSIv2實現DateTime屬性類型,如NGSIv2規范文檔的“特殊屬性類型”所述:

DateTime:以ISO8601格式標識日期。 這些屬性可以與大於,小於,大於或等於,小於或等於和范圍的查詢運算符一起使用。 例如(僅顯示所引用的實體屬性):

  "timestamp": {
    "value": "2017-06-17T07:21:24.238Z",
    "type: "DateTime"
  }

目前,Orion不使用時區(在下一版本中可能會更改)。 因此,如果您的應用程序需要它,則您的應用程序應該是一個實現時區感知的應用程序。

但是,請注意,Orion Context Broker並未對基於名稱的屬性提供特殊處理。 我的意思是,該屬性的名稱可以是TimeInstant或任何其他名稱。

編輯 :Orion時區支持將在1.6.0版中改進。 該版本將在創建/更新時支持時區解釋(因此,您可以使用例如2017-06-17T07:21:24.238Z2017-06-17T08:21:24.238+0100表示相同)。 但是,為了為客戶從不同時區訪問相同實體(如@LeonanCarvalho提到的)建立共同點,無論日期如何存儲,日期時間檢索都在UTC / Zulu中進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM