日期时间怎么增加30天

背景:对日期格式数据进行加减

目的:计算对应日期之间订单数据

SELECT send_time,
from_unixtime(unix_timestamp(send_time, 'yyyy-MM-dd HH:mm:ss.S') + 30*24*3600, 'yyyy-MM-dd HH:mm:ss.S') AS new_date_time_field 
FROM table

 当然hive还有其他常用的日期函数,

下面列举一些 SQL 中常用的日期函数,供参考:

  1. NOW():返回当前日期和时间。
  2. CURDATE():返回当前日期,时间部分为 00:00:00。
  3. CURTIME():返回当前时间,日期部分为 0000-00-00。
  4. DATE():返回指定日期的日期部分,时间部分为 00:00:00。
  5. TIME():返回指定时间的时间部分,日期部分为 0000-00-00。
  6. YEAR():返回指定日期的年份部分。
  7. MONTH():返回指定日期的月份部分。
  8. DAY():返回指定日期的日期部分,即一月中的第几天。
  9. HOUR():返回指定时间的小时部分。
  10. MINUTE():返回指定时间的分钟部分。
  11. SECOND():返回指定时间的秒部分。
  12. DATE_ADD():将指定日期增加一定的天数、小时数、分钟数或秒数。
  13. DATE_SUB():将指定日期减去一定的天数、小时数、分钟数或秒数。
  14. DATEDIFF():计算两个日期之间的天数或时间差。

 

常用日期函数有几种:

1、时间戳转换成日期

2、日期转换成时间戳

3、计算两个日期之间相隔的天数

4、一个月的月初

5、每个月的月末

6、上个月的月初

7、上个月的月末

关注公众号「水沐教育科技」,在手机上阅读所有教程,随时随地都能学习。内含一款搜索神器,免费下载全网书籍和视频。

公众号二维码
微信扫码关注公众号

微信交流群 关注微信公众号,加入官方交流群。内含一款搜索神器,免费下载全网书籍和视频。