Oracle时间操作

简介: Oracle时间操作

注意点:

SQL中不区分大小写,分钟 占位符为mi
1、日期到字符操作

select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual

2、字符到日期操作

select to_date('2022-05-28 00:00:00','yyyy-mm-dd hh24:mi:ss') from dual

3、时间增减

注意点,其中 括号内是 时间增减 的 计算式

select (sysdate - interval '7' hour) from dual
目录
相关文章
|
5天前
|
SQL Oracle 关系型数据库
oracle中日期循环
oracle中日期循环
68 0
|
11月前
|
Oracle 关系型数据库
oracle中所有关于时间日期的问题总结
select current_date as 当前会话时间,sysdate as 系统时间, systimestamp as 系统详细时间 from dual;
50 0
|
Oracle 关系型数据库 数据库
工作中,Oracle常用函数
工作中,Oracle常用函数
76 0
|
Oracle 关系型数据库
oracle学习86-oracle之单行函数1
oracle学习86-oracle之单行函数1
69 0
oracle学习86-oracle之单行函数1
|
Oracle 关系型数据库
oracle学习85-oracle之单行函数2
oracle学习85-oracle之单行函数2
64 0
oracle学习85-oracle之单行函数2
|
Oracle 关系型数据库
oracle中关于日期问题的汇总!
oracle中关于日期问题的汇总!
121 0
|
SQL Oracle 关系型数据库
Oracle 中关于 Between and 日期边界问题
之所以会写日期边界范围的问题,是因为我在查询日期的时候,刚开始数据都能正常获取,但是突然有些数据获取不到。经过一番折腾发现, Oracle 在对日期格式的字段进行查询时,会对字符串进行了隐式转换。 以下就是错误的查询语句 -- create_time 的时间为 2019/3/26 23:00:00 SELECT * FROM T_CLASS T WHERE T.
6174 0
|
SQL Oracle 关系型数据库
|
SQL Oracle 关系型数据库