当前位置:   article > 正文

spark sql之日期函数_sparksql 日期函数

sparksql 日期函数

1.data_format

在这里插入图片描述小时取整
在这里插入图片描述
小时相加减

在这里插入图片描述需要注意的是,并不是每一个版本的spark sql都支持interval来修改时间间隔,这里提供另一种方法来
实现时间的增减

from_unixtime:将时间戳转换成当前时间

unix_timestamp:将当前时间转换为时间戳

select from_unixtime(unix_timestamp(now()) - 1* 60 * 60*N ,'yyyy-MM-dd HH:mm:ss') # 修改N即表示间隔N个小时
  • 1

在这里插入图片描述

2.current_data

在这里插入图片描述

3.now()获取当前时间

在这里插入图片描述

4.day()日

在这里插入图片描述

5.to_date,字符串转换为日期

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.date_add,n天后的日期,可以为负数

在这里插入图片描述

7.last_day(),取月末日期

在这里插入图片描述

8.datediff日期相减

在这里插入图片描述

9.trunc截取年’YEAR’或者月’MM’,其余默认为01

截月
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

截年
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号