BigQuery / Node.js时间戳即将结束

蒙格耶里

使用以下程序包从轻量的Node.js应用程序向Google BigQuery进行流插入:https : //www.npmjs.org/package/bigquery

我通过以下简单的代码行在服务器上生成了一个时间戳:

jsonData['createdAt'] = new Date().getTime();

然后,将其插入到BigQuery中,类型为“时间戳”的字段中。没有中间步骤(除了Node包)。

但是,尽管不是全部,但许多日期看起来有些微。例如:

46343-08-28 05:58:59 UTC

在2014年5月16日晚上11:45这样的话。但是,我的createdAt日期中有一些是正确的,我找不到造成这种差异的原因。

有什么建议么?

费利佩·霍法

在没有实际调试JS代码的情况下,这似乎是一个“千里之外”的问题。

看一下这个:

SELECT USEC_TO_TIMESTAMP(1400341611711851)
2014-05-17 15:46:51 UTC

SELECT USEC_TO_TIMESTAMP(1400341611711851*1000)
46345-01-22 13:01:51 UTC

SELECT MSEC_TO_TIMESTAMP(1400341611711851)
46345-01-22 13:01:51 UTC

SELECT MSEC_TO_TIMESTAMP(1400341611711851/1000)
2014-05-17 15:46:51 UTC

因此,要获得以秒为单位的UNIX时间戳,请将该new Date().getTime()数字除以1000。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Node.js 修补 BigQuery 视图

来自分类Dev

Node.js更新MySql时间戳

来自分类Dev

时间戳错误 + postgresql + node.js

来自分类Dev

BigQuery时间戳到Ruby时间

来自分类Dev

Node.js:有限的并行执行挂在处理即将结束时

来自分类Dev

Google bigquery中的时间戳格式丢失

来自分类Dev

无法从BigQuery的时间戳中提取日期

来自分类Dev

从BigQuery中的时间戳获取时区名称

来自分类Dev

Bigquery 从时间戳中提取失败

来自分类Dev

使用Node.js和Mongoose的时间戳

来自分类Dev

Node.js MySQL获取正确的时间戳格式

来自分类Dev

在Node.js中访问HTTP请求的时间戳

来自分类Dev

如何从Firestore Node.js获取时间戳格式数据

来自分类Dev

如何使用Node.js将插入内容流式传输到BigQuery?

来自分类Dev

BigQuery日期和时间函数在时间戳列上返回NULL

来自分类Dev

如何在BigQuery中获得连续时间戳之间的差异

来自分类Dev

SQL Bigquery 将时间戳转换为 5 mint 的间隔

来自分类Dev

BigQuery - 更新行分区时间戳值,是否重新分区

来自分类Dev

BigQuery:NodeJS 客户端库时间戳错误

来自分类Dev

使用假时间戳在 Google BigQuery 上创建分区

来自分类Dev

Google API开始和结束时间格式问题Node.JS

来自分类Dev

node.js-将时间戳添加到错误日志

来自分类Dev

在Jade和node.js中格式化(JSON)UNIX时间戳

来自分类Dev

从 EJS 中的日期对象切片时间戳 - Javascript、HTML、Node.js

来自分类Dev

从Google BigQuery提取时间序列

来自分类Dev

BigQuery时间戳记未解析

来自分类Dev

BigQuery时间戳记未解析

来自分类Dev

BigQuery 时间查询问题

来自分类Dev

在Node项目中添加多个BigQuery JSON凭证文件

Related 相关文章

热门标签

归档