summerflowerying / blog-summer

热爱生活 带着翠花看日出
0 stars 0 forks source link

hive 常用时间函数 #57

Open summerflowerying opened 5 years ago

summerflowerying commented 5 years ago
  1. Unix_timestamp(date) i. 如果没有参数, 返回一个unix时间戳从1970-01-01到现在的秒数 ii. 如果有参数, 返回从1970-01-01到date参数的秒数
  2. to_date() : i. 只能把字符串或者日期字符转化为 yyyy-MM-dd 的日期格式 ii. TO_DATE('20180723 12:12:12.111','dd-MMM-yyyy')
  3. from_unixtime(unix_timestamp(), 'yyyyMMdd')
    1. 将时间戳转为日期 如20190315
  4. Datediff() datediff(from_unixtime(unix_timestamp()),jioyrq) 两个yyyyMMdd之间的天数