Presto日期函数
1、当前时间
select current_date,current_time;
多种类型转时间戳
- 字符串转时间戳 string -> timestamp
select cast('2022-03-22' as timestamp);
select date_parse('2022-04-06 00:03:55','%Y-%m-%d %H:%i:%S')
时间戳格式化 format_datetime(timestamp,‘yyyy-MM-dd HH:mm:ss’)
Bigint转时间戳
Create_time是一个bigint类型的数值
Select from_unixtine(create_time) from db;
时间转bigint
Select to_unixtime(current_date) ;
转年月日/取年月日
select date_format(current_date,'%Y-%m-%d'); //字符串格式化成日期的样子
select date(current_date);
select cast(current_date as date); //这是一个字符串可以转日期的函数
字符串转年月日
select date(cast('2022-02-22 10:28:00' as TIMESTAMP));
select date('2019-02-28');
select date_format(cast('2019-02-28 10:28:00' as TIMESTAMP),'%Y-%m-%d');
select to_date('2019-02-28','yyyy-mm-dd');
Bigint转年月日
date(from_unixtime(1556380800))
select date_format(from_unixtime(1556380800),'%Y-%m-%d');
重点:
日期间隔
date_diff(unit, timestamp1, timestamp2) //bigint
select date_diff('day',cast('2019-04-24' as TIMESTAMP),cast('2019-04-26' as TIMESTAMP)) ;
注意:presto的date_diff是后-前,hive和mysql的date_diff是前-后
求几天前,几天后 interval、date_add
select current_date,(current_date - interval '7' day),date_add('day', 7, current_date);
时间截取函数 date_trunc(unit, x)
--截取月初
select date_trunc('month',current_date);
--截取年初
select date_trunc('year',current_date);
时间提取函数 extract、year、month、day
select
extract(year from current_date),
year(current_date),
extract(month from current_date),
month(current_date),
extract(day from current_date),
day(current_date);
转int
->timestamp->to_unixtime->int
to_unixtime(timestamp_col)
Presto日期函数相关推荐
- presto常用函数
1.时间格式化 to_char(time,'yyyy-mm-dd hh24:mi:ss'),注意presto中没有MM 2.非空判断 coalesce(l.remark,'空'),类似nvl 3.类型 ...
- Sqlite3支持的数据类型 日期函数 Sqlite3 函数
Sqlite3支持的数据类型 NULL INTEGER REAL TEXT BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数. interger 32 位元 ...
- getdate函数_SQL日期函数和GETDATE解释为带有语法示例
getdate函数 There are 61 Date Functions defined in MySQL. Don't worry, we won't review them all here. ...
- php中年月日用什么参数,PHP中date()日期函数参数整理
PHP中date()日期函数参数整理 发布于 2014-11-19 13:34:06 | 105 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...
- mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...
- R语言日期函数weekdays, months, quarters julian实战(星期几、那个月、那个季度、时间差)
R语言日期函数weekdays, months, quarters & julian实战(星期几.那个月.那个季度.时间差) 目录
- excel中最常用的30个函数_最常用日期函数汇总excel函数大全收藏篇
在我们的实际工作中,经常需要用到日期函数.日期函数那么多,你还只会用函数TODAY吗?那你就OUT了.今天一起来看下常用日期函数的用法! 1.DATE 函数DATE:返回在日期时间代码中代表日期的数字 ...
- 传入一个日期 返回该月的第一天是星期几_Excel VBA 编程开发应用系列 (二十一)— Excel常用的日期函数...
Excel为我们提供了大约有20个日期和时间的处理函数,这些函数对于处理表格中的日期数据都是非常有用的.下面介绍几个常用的Excel日期函数及其实际应用案例. 获取当前日期和时间的函数:today() ...
- Sqlite3支持的数据类型 日期函数以及相关 函数
Sqlite3支持的数据类型 NULL INTEGER REAL TEXT BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数. interger 32 位元 ...
- oracler日期函数相差六个月_Oracle数据库之SQL单行函数---日期函数集锦
前言 Oracle数据库的日期函数是十分强大的,而且也比较的多.笔者将之整理下来供日后的参考 使用.于自己便利,也于别人便利! 常用日期型函数 1.Sysdate: 当前的日期和时间select Sy ...
最新文章
- Javascript全局变量var与不var的区别深入解析
- PHP实现MVC开发: 一个简单的MVC(转)
- 【转】关于char * 与 char[]
- 信息属性列表关键字 info.plist
- 11.10 chkconfig:管理开机服务
- python tkinter怎么读_Tkinter GUI与阅读系列
- 生产计划到底该怎样改进?这6点帮你节省至少60%的计划时间
- 百度百科推广大师 v1.7.6.1
- 11.29 广州国际设计周
- OpenShift 4 之通过直接访问内部的 Image Registry 操作容器镜像
- Linux命令总结:file
- Leetcode之整数反转
- IDEA配置安卓环境
- 读《松本行弘的程序世界》——松本行弘眼中Ruby受欢迎的原因
- 博图注册表删除方法_回收站删除的文件怎么恢复?手把手教你找回
- 关于Oppen Live Writer中插入可折叠着色代码的插件
- Win11下载速度慢怎么办?Win11下载速度慢的解决方法
- Idea 报错: Variable used in lambda expression should be final or effectively final
- android 通知静音_如何使电话静音(但不包括短信和通知)
- nodejs使用addon调用c/c++