我正在使用流分析来实时处理一些RFID数据。来自RFID阅读器的事件作为输入发送到事件中心。现在我遇到一个问题,事件中的时间是UNIX时间格式,看起来像“TimeStamp”:1460471242.22402,“我测试查询时非常奇怪(没有启动作业但使用输入中的示例数据) ),UNIX时间更改为“2016-04-12T14:48:00.0000000Z”,但是当我启动SA作业时,它失败并且说“时间戳”列不符合ISO 8601标准。有没有在SA中将UNIX时间转换为标准日期格式而不更改输入原始数据的方法? 我的查询很简单: 选择 EPCValue,Antenna,System.TimeStamp AS Time INTO DataOutput中 从 timeStamp的datainput时间戳
答案 0 :(得分:2)
请查看此页面中的示例。它描述了如何将UNIX时间转换为SQL日期时间格式 https://msdn.microsoft.com/en-us/library/mt573293.aspx