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天的日期,并转成指定的日期格式

字符转时间

相关推荐
绿算技术10 分钟前
OpenClaw × GP Spark:本地智能与极速存储的终极融合
大数据·分布式·spark
色空大师43 分钟前
【网站搭建实操(一)环境部署】
java·linux·数据库·mysql·网站搭建
亚历克斯神1 小时前
Flutter for OpenHarmony: Flutter 三方库 mutex 为鸿蒙异步任务提供可靠的临界资源互斥锁(并发安全基石)
android·数据库·安全·flutter·华为·harmonyos
monsion1 小时前
Code Agent 的上下文压缩:不是 zip,而是工作记忆管理
大数据·人工智能
IAUTOMOBILE1 小时前
用Python批量处理Excel和CSV文件
jvm·数据库·python
常利兵2 小时前
Spring项目新姿势:Lambda封装Service调用,告别繁琐注入!
java·数据库·spring
孤影过客2 小时前
驯服数据巨兽:Hadoop如何重塑大数据的黄金时代
大数据·hadoop·分布式
第二只羽毛2 小时前
C++ 高并发内存池1
大数据·开发语言·c++·开源
liqianpin12 小时前
MySQL官网驱动下载(jar包驱动和ODBC驱动)【详细教程】
数据库·mysql
kgduu3 小时前
js之客户端存储
javascript·数据库·oracle