目录
-
- 前言
- 常用日期函数
-
- 1. to_date:抽取日期部分
- 2. unix_timestamp:返回当前或者指定时间的时间戳
- 3. from_unixtime:将时间戳转为日期格式
- 4. current_date: 当前日期
- 5. current_timestamp: 当前日期+时间
- 6. year:获取年
- 7. month:获取月
- 8. day:获取日
- 9. hour:获取时
- 10. minute:获取分
- 11. second:获取秒
- 12. weekofyear:指定时间是一年中的第几周
- 13. dayofmonth:指定时间是一个月中的第几天
- 14. add_months:日期加减月
- 15. datediff:两个日期相差的天数(前 - 后)
- 16. date_add: 日期加天数
- 17. date_sub: 日期减天数
- 18. last_day:日期的当月的最后一天
- 19. date_format:格式化日期
- 案例
- 总结
前言
面试官:假如让你开发一个日期维度表,你会用到哪些日期相关的函数呢?
我:想一下啊。。。
常用日期函数
1. to_date:抽取日期部分
-- 抽取日期部分
select to_date('2022-04-08 20:18:41'); # 2022-04-08
2. unix_timestamp:返回当前或者指定时间的时间戳
-- 获取当前时间戳
select unix_timestamp(); # 1682348981