clickhouse日期函数
Posted 上官沐雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了clickhouse日期函数相关的知识,希望对你有一定的参考价值。
clickhouse常用日期函数
--当前天 yyyy-MM-dd
today()
--昨天 yyyy-MM-dd
yesterday()
--string转换成时间:yyyy-MM-dd
toDateTime('2022-02-12 12:11:11')
--string转换成时间:yyyy-MM
toDate('2022-02-12 12:11:11')
SELECT now() --当前时间
-- ,toYear(now()) toYear --年
-- ,toQuarter(now()) toQuarter --季度
-- ,toMonth(now()) toMonth --月
-- ,toDayOfYear(now()) toDayOfYear --本年的第几天
-- ,toDayOfMonth(now()) toDayOfMonth --本月的第几天
-- ,toDayOfWeek(now()) toDayOfWeek --本周的第几天
-- ,toHour(now()) toHour --当前小时
-- ,toMinute(now()) toMinute --当前分钟
-- ,toUnixTimestamp(now()) toUnixTimestamp --时间戳单位s
--返回date类型: yyyy-MM-dd
,toStartOfYear(now()) toStartOfYear --本年第一天
,toStartOfISOYear(now()) toStartOfISOYear --国际标准化组织第一天
,toStartOfQuarter(now()) toStartOfQuarter --季度的第一天
,toStartOfMonth(now()) toStartOfMonth --月的第一天
,toMonday(now()) toMonday --周一的日期
,toStartOfWeek(now()) toStartOfWeek --周末的日期
---加减相应的时间
-- unit: day week month quarter year
,date_add(unit, value, date)
--两个时间的差值
,date_diff('unit', startdate, enddate, [timezone])
以上是关于clickhouse日期函数的主要内容,如果未能解决你的问题,请参考以下文章