Azure IoT HubのRaspberry PiとAzure Stream AnalyticsでNode.jsを使用して圧力値を収集しようとしました。私はこのコードを使用してJSONファイルとしてIoTをハブにデータを送っ:JavascriptのDate.now()をストリーム分析のタイムスタンプに変換する
var data = JSON.stringify({
deviceId: "myRaspi10",
pressureVal: value,
time:Date.now()
});
私はコンソールをチェックすると、ここではハブ
に送信されているものだ{
"deviceId":"myRaspi10",
"pressureVal":39,
"time":1470642749428
}
にタイムスタンプにtime
値を変換する方法Azure Stream Analytics?
'Date.now()'の代わりに 'new Date()'を送信してみてください。 "2016-08-08T08:22:34.905Z"のような文字列出力を生成します。Azure Stream Analyticsは日付のように扱います。 (しかし、それを使用していない、ただのアイデア)。 –
@AndrewSklyarevskyは、現在SOドキュメンテーションの日付セクションをチェックします。 「12.34.56.789」のように、Date()を時刻だけに単純化する方法はありますか? –
SOに関する別の質問への回答を参照してください。http://stackoverflow.com/a/16426519/894973 –