1、当前时间

select current_date,current_time;

多种类型转时间戳

  1. 字符串转时间戳  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日期函数相关推荐

  1. presto常用函数

    1.时间格式化 to_char(time,'yyyy-mm-dd hh24:mi:ss'),注意presto中没有MM 2.非空判断 coalesce(l.remark,'空'),类似nvl 3.类型 ...

  2. Sqlite3支持的数据类型 日期函数 Sqlite3 函数

    Sqlite3支持的数据类型 NULL INTEGER REAL TEXT BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数. interger 32 位元 ...

  3. getdate函数_SQL日期函数和GETDATE解释为带有语法示例

    getdate函数 There are 61 Date Functions defined in MySQL. Don't worry, we won't review them all here. ...

  4. php中年月日用什么参数,PHP中date()日期函数参数整理

    PHP中date()日期函数参数整理 发布于 2014-11-19 13:34:06 | 105 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  5. mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...

  6. R语言日期函数weekdays, months, quarters julian实战(星期几、那个月、那个季度、时间差)

    R语言日期函数weekdays, months, quarters & julian实战(星期几.那个月.那个季度.时间差) 目录

  7. excel中最常用的30个函数_最常用日期函数汇总excel函数大全收藏篇

    在我们的实际工作中,经常需要用到日期函数.日期函数那么多,你还只会用函数TODAY吗?那你就OUT了.今天一起来看下常用日期函数的用法! 1.DATE 函数DATE:返回在日期时间代码中代表日期的数字 ...

  8. 传入一个日期 返回该月的第一天是星期几_Excel VBA 编程开发应用系列 (二十一)— Excel常用的日期函数...

    Excel为我们提供了大约有20个日期和时间的处理函数,这些函数对于处理表格中的日期数据都是非常有用的.下面介绍几个常用的Excel日期函数及其实际应用案例. 获取当前日期和时间的函数:today() ...

  9. Sqlite3支持的数据类型 日期函数以及相关 函数

    Sqlite3支持的数据类型 NULL INTEGER REAL TEXT BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数. interger 32 位元 ...

  10. oracler日期函数相差六个月_Oracle数据库之SQL单行函数---日期函数集锦

    前言 Oracle数据库的日期函数是十分强大的,而且也比较的多.笔者将之整理下来供日后的参考 使用.于自己便利,也于别人便利! 常用日期型函数 1.Sysdate: 当前的日期和时间select Sy ...

最新文章

  1. Javascript全局变量var与不var的区别深入解析
  2. PHP实现MVC开发: 一个简单的MVC(转)
  3. 【转】关于char * 与 char[]
  4. 信息属性列表关键字 info.plist
  5. 11.10 chkconfig:管理开机服务
  6. python tkinter怎么读_Tkinter GUI与阅读系列
  7. 生产计划到底该怎样改进?这6点帮你节省至少60%的计划时间
  8. 百度百科推广大师 v1.7.6.1
  9. 11.29 广州国际设计周
  10. OpenShift 4 之通过直接访问内部的 Image Registry 操作容器镜像
  11. Linux命令总结:file
  12. Leetcode之整数反转
  13. IDEA配置安卓环境
  14. 读《松本行弘的程序世界》——松本行弘眼中Ruby受欢迎的原因
  15. 博图注册表删除方法_回收站删除的文件怎么恢复?手把手教你找回
  16. 关于Oppen Live Writer中插入可折叠着色代码的插件
  17. Win11下载速度慢怎么办?Win11下载速度慢的解决方法
  18. Idea 报错: Variable used in lambda expression should be final or effectively final
  19. android 通知静音_如何使电话静音(但不包括短信和通知)
  20. nodejs使用addon调用c/c++

热门文章

  1. xp 无法关闭计算机,电脑xp系统关不了机,一直显示在正在关机为什么 除了重装,还能怎么办...
  2. Qt自定义标题栏可拖动修改窗口大小
  3. 联想模拟器安装激活面具magisk教程
  4. html间超链接怎么做,超链接怎么做
  5. 对话:中国软件能不能找到自己的核心技术
  6. 2020.04 总结分享
  7. 实时网速怎么看快慢_如何知道网络的实时网速?4种方法轻松查询
  8. 大学生发展规划与就业指导(三)万学网答案
  9. 马哥教育N38第二周作业
  10. 使用python实现短信,邮箱的功能