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,数据库,大数据)