java - 如何将 1433333912999732 转换为 YYYY-MM-DD HH :MM:SS using java

标签 java automation google-bigquery

我实际上正在使用Big Query来获取当前的数据库时间,当运行查询select now()时,它给我输出= 1433333912999732,现在我需要在其他地方使用它,比如YYYY-MM-DD HH:MM:SS 。 我不确定是否可以使用自身查询获得所需的日期 YYYY-MM-DD HH:MM:SS。

最佳答案

使用这个:

选择 CURRENT_TIMESTAMP();

返回:2013-02-01 01:33:35 UTC

查看更多选项 https://cloud.google.com/bigquery/query-reference#datetimefunctions

使用 now() 获得的值以微秒为单位 你也可以试试这个

long unixSeconds = 1372339860;
Date date = new Date(unixSeconds*1000L); // *1000 is to convert seconds to      milliseconds

关于java - 如何将 1433333912999732 转换为 YYYY-MM-DD HH :MM:SS using java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30620247/

相关文章:

java - 将按钮添加到选项卡和选项卡区域 JavaFX

java - Grails 未拾取已编译的 java .class 文件

java - OSGI插件访问resources.jar中的文件

rest - 相当于流程模板命令的 Openshift REST API 是什么

java - 如何找到所有元素并一一点击

java - 如何有效地在 SWT/Swing 表中填充数百万条记录

selenium - ExpectedConditions.invisibilityOfElementLocated 不起作用

sql - 导致此错误的相关子查询 - LEFT OUTER JOIN 不能在没有连接两侧字段相等的条件下使用

sql - BigQuery LAST_VALUE 带条件

google-bigquery - Bigquery View /表中的Friendly_name 字段的实际使用