代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Hive
】
日期格式转换
作者:
知冀
/ 发布于
2016/12/12
/
569
1.日期函数UNIX时间戳转日期函数: from_unixtime语法:from_unixtime(bigint unixtime[, stringformat]) 返回值: string 说明: 转化UNIX时间戳(从1970-01-0100:00:00 UTC到指定时间的秒数)到当前时区的时间格式 举例: Hive> select from_unixtime(1323308943,'yyyyMMdd') from dual; 20111208 2.获取当前UNIX时间戳函数: unix_timestamp语法: unix_timestamp() 返回值: bigint 说明: 获得当前时区的UNIX时间戳 举例: hive> select unix_timestamp() from dual; 1323309615 3.日期转UNIX时间戳函数: unix_timestamp语法:unix_timestamp(string date) 返回值: bigint 说明: 转换格式为“yyyy-MM-dd HH:mm:ss“的日期到UNIX时间戳。如果转化失败,则返回0。 举例: hive> select unix_timestamp('2011-12-07 13:01:03') from dual; 1323234063 4.指定格式日期转UNIX时间戳函数: unix_timestamp语法: unix_timestamp(string date,string pattern) 返回值: bigint 说明: 转换pattern格式的日期到UNIX时间戳。如果转化失败,则返回0。 举例: hive> select unix_timestamp('20111207 13:01:03','yyyyMMddHH:mm:ss') from dual; 1323234063 5.日期时间转日期函数: to_date语法: to_date(string timestamp) 返回值: string 说明: 返回日期时间字段中的日期部分。 举例: hive> select to_date('2011-12-08 10:03:01') from dual; 2011-12-08 6.日期转年函数: year语法: year(string date) 返回值: int 说明: 返回日期中的年。 举例: hive> select year('2011-12-08 10:03:01') from dual; 2011 hive> select year('2012-12-08') fromdual; 2012 7.日期转月函数: month语法: month (string date) 返回值: int 说明: 返回日期中的月份。 举例: hive> select month('2011-12-08 10:03:01') from dual; 12 hive> select month('2011-08-08') fromdual; 8 8.日期转天函数: day语法: day (string date) 返回值: int 说明: 返回日期中的天。 举例: hive> select day('2011-12-08 10:03:01') from dual; 8 hive> select day('2011-12-24') fromdual; 24 9.日期转小时函数: hour语法: hour (string date) 返回值: int 说明: 返回日期中的小时。 举例: hive> select hour('2011-12-08 10:03:01') from dual; 10 10.日期转分钟函数: minute语法: minute (string date) 返回值: int 说明: 返回日期中的分钟。 举例: hive> select minute('2011-12-08 10:03:01') from dual; 3 11.日期转秒函数: second语法: second (string date) 返回值: int 说明: 返回日期中的秒。 举例: hive> select second('2011-12-08 10:03:01') from dual; 1 12.日期转周函数: weekofyear语法: weekofyear (string date) 返回值: int 说明: 返回日期在当前的周数。 举例: hive> select weekofyear('2011-12-08 10:03:01') from dual; 49 13.日期比较函数: datediff语法: datediff(string enddate,string startdate) 返回值: int 说明: 返回结束日期减去开始日期的天数。 举例: hive> select datediff('2012-12-08','2012-05-09')from dual; 213 14.日期增加函数: date_add语法: date_add(string startdate, intdays) 返回值: string 说明: 返回开始日期startdate增加days天后的日期。 举例: hive> select date_add('2012-12-08',10)from dual; 2012-12-18 15.日期减少函数: date_sub语法: date_sub (string startdate,int days) 返回值: string 说明: 返回开始日期startdate减少days天后的日期。 举例: hive> select date_sub('2012-12-08',10)from dual; 2012-11-28
试试其它关键字
同语言下
.
hive 数据清理--数据去重
.
实现一个字段包含另一个字段的查询
.
Hive窗口函数之累积值、平均值、首尾值的计算学习
.
Hive 累积和的计算
.
hive表创建,删除,导入数据,删除数据
.
INNER JOIN连接两个表、三个表、五个表的SQL语句
.
多表inner join用法
.
Hive创建临时表
.
分组排序 取top N
.
hive指定hadoop执行队列
可能有用的
.
hive 数据清理--数据去重
.
实现一个字段包含另一个字段的查询
.
Hive窗口函数之累积值、平均值、首尾值的计算学习
.
Hive 累积和的计算
.
hive表创建,删除,导入数据,删除数据
.
INNER JOIN连接两个表、三个表、五个表的SQL语句
.
多表inner join用法
.
Hive创建临时表
.
分组排序 取top N
.
hive指定hadoop执行队列
知冀
贡献的其它代码
(
14
)
.
增强 request 和 response 功能
.
创建文件夹路径
.
修改数据库表的编码
.
按周、月统计总值 和 平均值
.
获取日期工具类-周一定时执行任务工具类
.
ALTER FUNCTION [dbo].[UFun_SqlSplit] (@Str varcha
.
日期格式转换
.
实现先弹出对话框,再跳转到另一个网页的实现方法
.
C#调用FFMPEG实现桌面录制(视频+音频+生成本地文件)
.
操作消息队列
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3