使用 sql 将字符串纪元代码从 unix 时间戳转换为日期
Posted
技术标签:
【中文标题】使用 sql 将字符串纪元代码从 unix 时间戳转换为日期【英文标题】:Convert String epoch code from unix timestamp to date using sql 【发布时间】:2021-05-09 21:34:46 【问题描述】:在将此 event_time 转换为 ASCII SQL 格式的数据类型时,我需要您的帮助。 一点背景: 此数据是使用 Tableau 从 Hadoop Hive 数据源检索的。另外,有人告诉我这是一个unix时间戳。 我做了一些广泛的研究,但似乎无法找到任何解决方案。
SELECT converted(event_time) from tablename;
event_time
1610629690320
1610629939669
1610630516715
1610633038207
1610633886798
1610633991600
1610635895132
1610636069966
1610636135413
【问题讨论】:
ASCII SQL formated datatype
是什么样的?
是样本表数据还是预期结果?无论如何我们都需要。
PostGres? ***.com/questions/16609722/…的副本
什么是converted()
?
此站点可以帮助验证 unix 日期:epochconverter.com
【参考方案1】:
如何在 Tableau 中将 unix-timestamp 转换为 datetime
创建计算字段: DATEADD('second', INT([event_time]/1000),#1970-01-01#)
参考:https://kb.tableau.com/articles/issue/dates-display-unix-epoch-instead-of-date-datetime?_ga=2.128232396.1788694263.1612488670-1032121342.1608670166
【讨论】:
以上是关于使用 sql 将字符串纪元代码从 unix 时间戳转换为日期的主要内容,如果未能解决你的问题,请参考以下文章