相关文章推荐
呐喊的生姜  ·  javascript - ...·  1 年前    · 
呐喊的生姜  ·  No.2 Tableau | Tips | ...·  1 年前    · 
呐喊的生姜  ·  java : ...·  1 年前    · 
呐喊的生姜  ·  Unix时间戳(Unix ...·  1 年前    · 
首发于 DataHermit
No.2 Tableau | Tips | 时间戳(Timestamp)转换成日期时间格式

No.2 Tableau | Tips | 时间戳(Timestamp)转换成日期时间格式

关注公众号 | 直接复制 DataHermit

#1 什么是时间戳

“戳”的读音: chuo,第一声 。

时间戳(Timestamp)是一个 10 位整数,代表的是自格林尼治时间(GMT)1970年01月01日开始,往后推迟的秒数所得的日期时间。

比如此时此刻:


#2 时间戳存在的意义

Tableau 对于时间格式的认知并不完善。实践中, “XXXX-XX-XX”的时间格式 是 Tableau 认知最好的,基本上能一次性认知为时间格式,其他都比较够呛。

时间戳的存在意义在于:

给予不同编程语言一个可以通用的、便于转换和存储的时间日期保存格式。10 位不带任何格式的数值,简单、通用,更支持类似 .CSV 这样的以纯文本形式存储表格数据的数据源。


#3 在 Tableau 中的转换代码

转换为 GMT 时间:

DATE(DATEADD('second',INT([timestamp]),#1970-01-01#))


转换为北京时间:

DATE(DATEADD('second',INT([timestamp]),#1970-01-01 08:00:00#))

其中的 08:00:00 代表的是北京时间。其他时区在应用上可以参考。


#4 时间戳的转化网站

如果只需要个别时间的转换?EpochConverter提供单个时间戳转换为日期时间、或者日期时间转换成时间戳:


关注公众号 | 直接复制 DataHermit

编辑于 2023-06-14 23:54 ・IP 属地浙江

文章被以下专栏收录