宣布 AWS IoT SiteWise 中的日期和時間功能以及時區支援

張貼日期: 2021年1月21日

我們很高興地宣布 AWS IoT SiteWise 現在支援日期和時間功能,以及全球時區,以便用於 AWS IoT SiteWise 資產模型中的度和轉換計算。現在,您可以使用日期和時間表示式來擷取 UTC (協調世界時間) 或當地時區中的設備資料的目前時間戳記,建構指定輸入參數(例如年、月、月份和時間)的時間戳記,並提取不同時間欄位,例如年或月,給定特定時間戳值。下面列出 AWS IoT SiteWise 支援的日期和時間功能。

獲取當前時間 -AWS IoT SiteWise 現在具有時間功能,可讓您以兩種方式提取當前時間戳記。
now () -您可以使用此函數以時代格式檢索時間或從 1970 年 1 月 1 日凌晨 12 點起過的秒數。
timestamp () -您可以使用此函數來檢索輸入消息用於轉換的輸入消息的時間戳記(以 UTC 時代秒為單位)和指標的當前窗口結束時間戳。

提取本地時間-本地時間(時段 _ 秒,時區)
您可以使用此函數來表示來自不同時區的資產資料。當地時區可以通過指定時區前綴('UTC','CET')來建立,或以小時為單位的時區偏移(「UTC+ 01:00」)來構建當地時區。在一個示例客戶使用案例中,汽車製造商在土耳其設有工廠和設備,數據以 UTC 記錄。管理員可以在 SiteWise 公式表示式中提取本地時區中的時間為本地時間(timestamp (),'TRT'),其中 TRT 是土耳其時區的預先定義的前綴,以後可用於視覺化當地時區中的數據。如需支援的時區清單,請造訪 AWS IoT SiteWise 支援的時區。

提取時間欄位-年(),星期一(),yday(),mday(),wday(),小時(),分(),秒()
您可以使用這些函數從本地時間物件中提取不同的時間元件 (年、月、年中的日、月中的日子、週中的日子、小時、分、秒)。舉例來說,位於俄勒岡州的醫療設備公司的工廠管理員希望計算一周中每天的平均生產力。管理員可以將一個指標定義為生產力 _ 星期一 = if(時間戳().localtime ('PST') .wday () .eq (1),平均值(生產力),無),以後可用於比較每日生產力。wday () 函數以 0-6 整數格式返回一周中的日子,0 表示星期日。

構建時間-mktime()
您可以使用此函數從人類可讀的日期格式的年度,月份,月份中的日期等來構建 UTC 時代秒(浮點)。例如,如果您要表示特定的日期和時間,例如 2021 年 1 月 19 日 4:31:39 UTC 以紀元秒為單位,則可以使用 mktime () 函數以下格式:mktime(「UTC」,2021,1,19,4,31,39.00)。

如需日期和時間函數清單和範例,請造訪 AWS IoT SiteWise 運算式。

AWS IoT SiteWise 是一項託管服務,用於大規模收集、儲存、組織和監控工業設備的資料。若要深入瞭解,請造訪 AWS IoT SiteWise 網站或開發人員指南。 如需 AWS IoT SiteWise 支援區域清單,請造訪 AWS 區域。