dayofweek在hive2.2.0开始支持 ,低版本的hive没有提供原生的dayofweek函数,有时需要用到的时候不甚方便。
其实低版本的sparksql和hive中可用以下方式实现dayofweek功能

select 7- datediff(next_day('2018-03-12',"Sunday"),'2018-03-12').
select date_format('2018-03-12' ,'u').
select date_format(from_unixtime(unix_timestamp('20180313','yyyyMMdd'),'yyyy-MM-dd'),'u')

参考 :

Hive UDF 
sparksql function

最新文章

  1. crontab使用
  2. XML-RPC远程方法调用
  3. eigen主页
  4. 关于Docker 常用命令
  5. Python3.4 多线程
  6. jsp中的动作元素:<jsp:plugin>
  7. HTML文档类型声明的坑...
  8. ZA7783:MIPI转LVDS/MIPI转RGB888/RGB转LVDS
  9. H3 BPM总部乔迁 开启新篇章 筑梦新征程
  10. c# MongoDB Driver 官方教程翻译
  11. Codeforces Round #406 (Div. 1)
  12. markdown基础入门
  13. python自学第11天-单线程并发、迭代器,序列化,获取路径
  14. 使用Jackson解析首字母大写的json字符串
  15. shell 命令 mkdir -p
  16. 把EXE可执行文件等作为资源包含在Delphi编译文件中
  17. python 读写二进制文件实例
  18. hdu4847 kmp
  19. Quartz表结构说明
  20. Spring Boot—15SpringJPA

热门文章

  1. HttpClient 链接管理
  2. FPGA设计中的异步复位、同步释放思想
  3. Entity Framework学习 - 5.DB First执行时提示model没有key
  4. Navicat工具的使用 2
  5. CentOS安装Yarn只需两步就搞定
  6. 小程序升级实时音视频录制及播放能力,开放 Wi-Fi、NFC(HCE) 等硬件连接功能
  7. [sh]basename&dirname截取路径和文件名&case参数选项
  8. 桌面图标未读消息(小米,sony,三星手机)
  9. emq共享订阅
  10. 虚拟货币ICO是什么意思 看完秒懂