Clickhouse:如何将日期转换为长整数?

时间:2018-09-16 18:05:48

标签: sql date timestamp clickhouse

我将日期作为字符串字段,格式为'2018-01-02 12:12:22',在ClickHouse SQL中将其转换为long int时间戳的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

:) SELECT toUInt64(toDateTime('2018-01-02 12:12:22'));

SELECT toUInt64(toDateTime('2018-01-02 12:12:22'))

┌─toUInt64(toDateTime('2018-01-02 12:12:22'))─┐
│                                  1514884342 │
└─────────────────────────────────────────────┘

1 rows in set. Elapsed: 0.001 sec.

答案 1 :(得分:0)

我的查询返回了不同的结果

SELECT toUInt64(toDateTime('2018-01-02 12:12:22', 'UTC'))

┌─toUInt64(toDateTime('2018-01-02 12:12:22', 'UTC'))─┐
│                                         1514895142 │
└────────────────────────────────────────────────────┘