hive常用日期函数整理_唯有一颗慎独心的博客-程序员秘密

技术标签: hive  数据库  

1.current_date :当前日期

命令:select current_date ;
输出:2021-06-05

2.date_sub : 返回日期前n天的日期

命令:select date_sub('2021-06-05',1);
输出:2021-06-04

3.date_add : 返回日期后n天的日期

命令:select date_add('2021-06-04',1);
输出:2021-06-05

4.datediff:返回开始日期减去结束日期的天数

命令:select datediff('2021-06-05','2021-06-04');
输出:1

5.unix_timestamp:获取当前unix时间戳

命令:select unix_timestamp();
输出:1622877218

6.to_date:日期时间转日期函数

命令:select to_date('2021-06-05 13:34:12');
输出:2021-06-05

7.trunc函数为指定元素而截去的日期值。
其具体的语法格式如下:
trunc(date,[fmt])
其中:date 一个日期值,fmt为日期格式,该日期将由指定的元素格式所截去。

当前时间为2021-06-05

命令:select trunc(current_date,'YY');
输出:2021-01-01    //返回当年第一天
命令:select trunc(current_date,'MM');
输出:2021-06-01  //返回当月第一天

8.from_unixtime:转化unix时间戳到当前时区的时间格式

命令:select from_unixtime(135447443,'YYYY-MM-dd');
输出:1974-04-18

9.获取日期的年、月、天、小时、分钟、秒

命令:select year('2021-06-05 13:32:12');
输出:2021
命令:select month('2021-06-05 13:32:12');
输出:  6
命令:select day('2021-06-05 13:32:12');
输出:5
命令:select hour('2021-06-05 13:32:12');
输出:13
命令:select minute('2021-06-05 13:32:12');
输出:32
命令:select second('2021-06-05 13:32:12');
输出:12
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42120561/article/details/117596229

智能推荐

如何在mfc里载入一个jpg图片_vsmfc插入图片_gonghaixu的博客-程序员秘密

如何在mfc里载入一个jpg图片MFC载入图片的方式有很多种,我今天介绍一个比较实用的。我使用的开发环境是vs2013,MFC项目单文档模式。在视类View的函数OnDraw()里,添加代码。OnDraw()函数是在窗口重新刷新的时候都会被执行一次的响应函数。我首先新建一个CImage 类的对象img,接着新建一个类CString 对象sPath,把图片的保存路径保存在里,然后把图像载入进...

JPA中使用JPQL实现复杂查询_OceanStar的学习笔记的博客-程序员秘密

JPQL是一种类似SQL一样的语句,全称 Java Persistence Query Language基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以被编译成所有主流数据库服务器上的SQL。其特征与原生SQL...

WPF 中使用XML作为Binding数据源_高明的博客-程序员秘密

1新增 XMLDateStudent.xml数据源 张三 李四 王五 2 Window6_XML.xaml文件代码<Window x:Class="WpfApplication2.Window6_XML" xmlns="http://schemas.microsoft.com/winfx/2006

srand rand RAND_MAX_srand的最大值_冷雨0412的博客-程序员秘密

stdlib.h头文件中有宏#define RAND_MAX 0x7fff rand()产生一个0到0x7ffff即0到32767之间的随机数 rand()/(RAND_MAX+1.0)就等于一个0到1之间的小数了,因为rand()最大是32767最小是0,再除以32768就是一个0到1之间的小数(不能等于1),再乘以10就是一个0到10之间的数了(不等于10).最后再加1,就成了一个求1到10之

ListBox 的SelectedValuePath和 SeletedValue 以及SelectedItem的关系_listbox selectedvalue_dxm809的博客-程序员秘密

1 新建wpf项目&lt;Window x:Class="WpfApp7.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/200.

随便推点

基于NaiveBayse SVM KNN的Python垃圾短信过滤系统 附代码_傲慢灬的博客-程序员秘密

垃圾短信过滤系统一个课程的结课设计,挺好玩的。数据处理:短信数据来源于UCI machine learning repository,可以到以下网址去下载:https://archive.ics.uci.edu/ml/datasets/SMS+Spam+Collection计算机不可能直接识别文字,并在其基础上进行计算,因此,我们的文字将要转换成可计算的数字,比如,向量。步

oracle instantclient basic +pl/sql 安装和配置_高明的博客-程序员秘密

C#实现不安装Oracle客户端访问远程服务器数据  2011-05-26 15:40:57|  分类: Oracle|字号 订阅概述:     C#通过使用ADO的方式在未安装Oracle数据库的前提下,客户端程序远程访问服务器,会出现:“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”

Android去掉SrollView、GrdiView、RecycleView、ViewPager等可滑动控件滑动到边缘的光晕效果_viewpager2 去掉光晕效果_钢笔布莱恩特的博客-程序员秘密

下面以RecycleView为例,其他可滑动控件也是一样的在XML中设置:&lt;android.support.v7.widget.RecyclerViewandroid:id="@+id/rv_recycle_view"android:layout_width=“match_parent”android:layout_height=“match_parent”android:scr...

mfc任意位置实现窗口拖动_mfc 自绘鼠标拖动窗口_小草设计的博客-程序员秘密

1 系统标题栏窗口拖动的实现 当鼠标在窗口内移动,点击或者释放时都会产生WM_NCHITTEST消息,响应函数OnNcHitTest会返回一个枚举值,mfc会根据这个枚举值进行相应的处理 当返回值为HTCAPTION时,mfc会认为此时鼠标位于标题栏上,因而当鼠标按下并移动时就会执行拖动操作.2 非系统标题栏窗口拖动的实现 由1可知,只要我们重载OnNcHitTest函数,

2s-AGCN 论文解读_小喵要摸鱼的博客-程序员秘密

提出了一种自适应图卷积网络,以端到端的方式自适应学习不同 GCN 层和骨架样本的图拓扑,能够更好地适应动作识别任务和 GCN 的层次结构。采用双流框架将骨架数据的二阶信显式表述并与一阶信息相结合,显著提高了识别性能。

springboot 启动jar脚本_springboot -jar 启动脚本_Hesse77的博客-程序员秘密

#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改,使用绝对路径是为了jps的时候有名称APP_NAME_RAW=cuanhuo-0.0.1-SNAPSHOT.jarcur_dir=$(cd "$(dirname "$0")"; pwd)APP_NAME=$cur_dir/$APP_NAME_RAW#使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit

推荐文章

热门文章

相关标签