SQL时间函数转换(持续更新中)

Oralce时间函数转换

时间转字符

sql 复制代码
select to_char(sysdate, 'yyyyMMdd') from dual;

20240718

字符转时间

sql 复制代码
select to_date('2024-07-21 21:00:00', 'yyyy-MM-dd hh24:mi:ss')

IMPALA时间函数转换

时间转字符

sql 复制代码
select 

20240718

字符转时间

sql 复制代码
--转日期类型
select to_timestamp('20240721', 'yyyyMMdd');  
--2024-07-21 00:00:00


--转时间戳类型(BIGINT)
select unix_timestamp('20240721', 'yyyyMMdd');  
--1721520000

PS:IMPALA中比较同一个表,两个日期字段差多少天?

select max(abs(datediff(to_timestamp(col1, 'yyyyMMdd'), to_timestamp(dt, 'yyyyMMdd'))))

from xxx.xxxxxx;

HIVE时间函数转换

时间转字符

sql 复制代码
select date_format(date_add(from_unixtime(unix_timestamp(CURRENT_TIMESTAMP(), 'yyyyMMdd')), -15), 'yyyyMMdd');
--计算当前日期前15天的日期,并转成指定的日期格式

字符转时间

相关推荐
浪飘4 分钟前
golang读写锁
开发语言·数据库·golang
京东零售技术10 分钟前
Hudi系列:表类型(Table & Query Types)
大数据
重生之我是Java开发战士24 分钟前
【MySQL】数据库基础
数据库·mysql
ChuHsiang29 分钟前
【剑指MySQL】数据库基础(1)
数据库·mysql
京东零售技术32 分钟前
Hudi系列:Hudi核心概念之时间轴(TimeLine)
大数据·数据可视化
weixin_5498083638 分钟前
从效能革命到体验重构,易路 AI Agent 破局 HR 三重困境
大数据·人工智能·重构
muxin-始终如一42 分钟前
MySQL分区分表实现方法详解
数据库·mysql·adb
Tomorrow'sThinker1 小时前
第三章 · 数据库管理与视频路径获取
数据库·oracle
IndulgeCui1 小时前
【金仓数据库产品体验官】Mycat适配KES分库分表体验
数据库
长安城没有风1 小时前
从入门到精通【Redis】初识Redis哨兵机制(Sentinel)
java·数据库·redis·后端