hive中时间-日期函数的用法
2024-10-21 19:26:38
current_date:获取当前日期
用法:select current_date;
输出:2020-12-04
unix_timestamp:获取当前unix时间戳
用法:select unix_timestamp;
输出:1607070544
date_add:返回日期的后n天的日期
例:返回当前时间和当前时间的后10天的时间
用法:select current_date,date_add((select current_date),10);
输出:2020-12-04 2020-12-14
date_sub:返回当前时间的前n天的日期
例:获取当前时间的前10天的日期
用法:select date_sub((select current_date),10);
输出:2020-11-24
weekofyear:返回日期在本年所在的周数
例:获取2021-01-20是2021年第几周
用法:select weekofyear('2020-01-20');
输出:3
datediff(string enddate,string begindate):返回的是begindate和enddate相差的天数
例:2020-10-09和2020-10-29相差几天?
用法:select datediff('2020-10-29','2020-10-09');
输出:20
最新文章
- UNIX网络编程-Poll模型学习
- sql server之数据库语句优化
- C++的一些小的知识点
- Java配置----JDK开发环境搭建及环境变量配置
- 项目后台判断session过期的页面代码
- Erlang入门(一)
- 两种常用的启动和关闭MySQL服务
- 数据库 count和sum区别
- dataGuard主备库角色切换
- 基于FPGA的均值滤波算法的实现
- Fiddler中Response 的Raw乱码问题解决
- Nginx+tomcat配置集群负载均衡
- phpmail发送phpexcel生成的附件,php导出的Excel 作为邮件附件发送
- FTP解决连接慢问题
- Ubuntu 16.04 总出现红色圆圈警告和检测到系统程序出现问题
- css -html-文档流
- python之流程控制与运算符
- 基于UML的公开招聘教师管理系统建模的研究和设计
- cmake:善用find_package()提高效率暨查找JNI支持
- tp3.2 ajax 表单提交