首页 > 解决方案 > 使用 node.js 在 MSSQL Server 中以正确格式插入接收到的 unix 时间戳

问题描述

我想使用 Node.js 将 unix 时间戳(包含在收到的 Json 正文中)作为人类可读的时间导入我的 MSSQL 数据库。

Json 主体如下所示:

{
  "device":"887B53",
  "data":"4660000000000062b4a8",
  "station":"1B2C",
  "rssi":"-123",
  "time":"1586096200"
} 

我的问题:

MSSQL 是否支持用于 unix 时间戳的数据类型以使其易于阅读?

如果没有,在将它插入到我的 MSSQL 服务器之前如何格式化这个时间戳?

我已经尝试在导入之前对其进行格式化。但到目前为止,我找不到接受这种格式的数据类型:

const time = new Date(request.payload.time *1000)

标签: node.jssql-serverunix-timestamphuman-readable

解决方案


推荐阅读