Oracle 日期格式yyyy/m/d 的字符串变成 yyyy-mm-dd
时间 A
取年份
- substr(A,1,4)
取月份
- substr(‘00’||substr(A,instr(A,’/’)+1,instr(A,’/’,1,2)-instr(A,’/’))-1,-2)
分析:
- instr(A,’/’) 第一个斜杠的位置 5
- instr(A,’/’,1,2) 第二个斜杠的位置可能是 7,8
- substr(A,instr(A,’/’)+1,instr(A,’/’,1,2)-instr(A,’/’)) -1 取出来就是 1 位或者2位的月份数值
- 我们需要2位数值 ,不足两位前面补0
取日期
- 第一种 yyyy/m/d 直接 substr(‘00’||substr(A, instr(A,’/’,1,2)+1),-2)
- 第二种 yyyy/m/d hh24:mi:ss 这种需要用到空格 : substr(‘00’||substr(A, instr(A,’/’,1,2)+1,instr(A,’ ‘)-instr(A,’/’,1,2)-1),-2)
综合:
- substr(‘00’||substr(A,instr(A,’/’)+1,instr(A,’/’,1,2)-instr(A,’/’))-1,-2) || ‘-’|| substr(‘00’||substr(A,instr(A,’/’)+1,instr(A,’/’,1,2)-instr(A,’/’))-1,-2) ||’-’|| substr(‘00’||substr(A, instr(A,’/’,1,2)+1),-2)
- substr(‘00’||substr(A,instr(A,’/’)+1,instr(A,’/’,1,2)-instr(A,’/’))-1,-2) || ‘-’|| substr(‘00’||substr(A,instr(A,’/’)+1,instr(A,’/’,1,2)-instr(A,’/’))-1,-2) ||’-’|| substr(‘00’||substr(A, instr(A,’/’,1,2)+1,instr(A,’ ‘)-instr(A,’/’,1,2)-1),-2)
Oracle 日期格式yyyy/m/d 的字符串变成 yyyy-mm-dd相关推荐
- Oracle日期格式巨坑,之 HH和HH24,mm和mi。
HH和HH24: 12小时制:yyyy-MM-dd HH:mi:ss 24小时制:yyyy-MM-dd HH24:mi:ss 在java中HH和hh是区分12小时制和24小时制的,orac ...
- Oracle日期格式转换 to_date,to_char,to_timetamp 相互转换
Oracle日期格式转换 to_date,to_char,to_timetamp 相互转换 一.概述 1.本文主要记录Oracle数据库中,常见的日期格式转换.使用 to_char函数,将日期转换为字 ...
- oracle:todate,oracle日期格式,oracle todate
oracle日期格式,oracle todate,ORACLE 日期格式 1.查询表中日期字段,并让其以想要的日期格式显示: oracle中varchar类型的日期格式转换date类型: SELECT ...
- oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别
oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm: ...
- oracle日期格式更新_oracle 日期格式
to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错. 即按照第二个参数的格式解释第一个参数. to_char(日期,& ...
- oracle 天转换成月函数_oracle中to_date详细用法示例(oracle日期格式转换)
TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm ...
- oracle日期格式tochar,Oracle日期格式转换,tochar(),todate()
本文主要介绍Oracle中的日期转换. 1. 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') str ...
- oracle+日期格式大于,[Oracle] 日期处理
日期与字符串转换 在进行日期限定的比对时,可能会用到这个场景. 比如查找 某个日期栏位 大于"2013/12/12" 的所有数据. "2013/12/12" 这 ...
- oracle fx成立时间,oracle 日期格式FM/FX和日期后缀SP/TH/SPTH/THSP
一.日期后缀 oracle的日期后缀,有SP.TH.SPTH/THSP几种 在oracle的官方联机文档上有,有如下描述: 摘录表格如下: TH是序数方式显示,SP是用字母拼写方式显示. THSP或S ...
- oracle有哪些日期格式,Oracle 日期格式
Oracle 获取当前时间的月份 select extract(year from sysdate) from dual; --oracle 日期参数 --今天 SELECT to_char(SYSD ...
最新文章
- 优点和阵列的缺点,并且一个链表
- centos7系统下scala安装详解
- python观察日志(part14)--计数器Count
- 计算机中丢失mpr.dll,mprmsg.dll
- 联想高校AI精英挑战赛上交站落幕,“AI糖尿病筛查”项目获青睐
- 20.6. TeXstudio(LaTeX 编辑器)
- Python:下载安装包
- AndroidStudio使用gradle出现Could not download... 或unable to resolve dependency for...
- 全民一起VBA提高篇 专题1 第二回 变体终非万全策,数字要分长短型
- HDMI level shifter、接口保护、USB TYPC转HDMI芯片
- 第1章 Python 顺序结构
- 图中奇度点的数量不可能有奇数个的证明
- Java学习笔记分享之MyBatis篇(中)
- 组合Combination 分布数组计算
- HTML5系列代码:使用自定义图像来作为空距
- 开发微信小程序推荐使用phpstorm进行开发
- android中如何打开指定卡上的数据连接开关,Android 代码控制手机数据网络的开关(5.0以上)...
- 【附源码】计算机毕业设计java众筹平台设计与实现
- MysqlOracle中的日期
- python基于PHP+MySQL的连锁商店仓库管理系统