一、数字转时间(from_unixtime)
1、10位数字转时间:
select from_unixtime("1474241241")
结果:2016-09-19 07:27:21
select from_unixtime("1474241241","%Y/%m/%d")
结果:2016/09/19
2、13位数字转时间:
select from_unixtime("1476141341051"/1000)
结果:2016-10-11 07:15:41
select from_unixtime("1476141341051"/1000,"%Y/%m/%d")
结果:2016-10-11
二、时间转数字(unix_timestamp)
1、时间转10位数字:
select unix_timestamp("2018-10-21 14:02:56")
结果:1540101776
2、时间转13位数字:
select unix_timestamp("2018-10-21 14:02:56")*1000
结果:1540101776000
clickhouse:
将DateTime转换成Unix时间戳
-
toUnixTimestamp("2018-10-21 14:02:56") as unixTimestamp
将Unix转换成DateTime时间戳
-
toDateTime(1540101776)