Oracle转换时间出现的问题:ORA-01810: format code appears twice
Java开发中需要使用oralce中的to_date()函数用于将字符串转换为日期对象,也会出现各种报错:
报错1:
ORA-01810: format code appears twice
insert into event_vpn (card_id,inevent,inip,outevent,outip,workday,ntid) values ('60192',to_date('2020/01/26 15:00:00','yyyy-mm-dd HH:mm:ss'),'1.1.1.1',to_date('2020/01/26 17:00:00','yyyy-mm-dd HH:mm:ss'),'1.1.1.1',to_date('2020/01/26','yyyy-mm-dd'),'ccheng15')
能是像Java那样指定日期格式,比如:
to_date('2006-06-01 18:00:00' 'yyyy-mm-dd hh:MM:ss')
而在Oracle中的日期格式是不区分大小写的,所以 mm 出现了两次。
正确的写法是:
to_date('2006-06-01 18:00:00' 'yyyy-mm-dd HH24:mi:ss')
报错2:
执行sql时出现以下error:
ORA-01849: hour must be between 1 and 12
这是因为,在ORACLE中,时间格式默认小时为12小时制,如果想运行以上语句,应该将时间格式改成为'yyyy-mm-dd HH24:mi:ss'即可
insert into event_vpn (card_id,inevent,inip,outevent,outip,workday,ntid) values ('60192',to_date('2020/01/26 15:00:00','yyyy-mm-dd HH24:mi:ss'),'1.1.1.1',to_date('2020/01/26 17:00:00','yyyy-mm-dd HH24:mi:ss'),'1.1.1.1',to_date('2020/01/26','yyyy-mm-dd'),'ccheng15')
这样执行就OK了
Oracle转换时间出现的问题:ORA-01810: format code appears twice相关推荐
- oracle时间格式转换问题 ORA-01810: format code appears twice--转
今天在做报表查询的时候Oracle报错: 信息为 ORA-01810: format code appears twice 原因:由于想java一样转化时间格式,但是Oracle中是不区分大小写的,所 ...
- ORA-01810: format code appears twice
在 Oracle 中下面 sql 片段报错: ORA-01810: format code appears twice to_date('2006-06-01 18:00:00' 'yyyy-mm-d ...
- format code appears twice
执行选中的语句报错 format code appears twice 原因:Oralce中的todate数用于将字符串转换为日期对象,具体使用格式为:to date( string. format ...
- [Err] ORA-01810: format code appears twice
一.报错截图如下: 二.报错原因 Oralce中的to_date()函数用于将字符串转换为日期对象查询时报错,to_date('2021-03-17 20:30:00' 'yyyy-MM-dd hh2 ...
- oracle 越南字符,ORACLE 12.2RAC之问题 ora.chad OFFLINE
oracle数据库 orcale开发 oracle技术文章 ORACLE 12.2RAC之问题 ora.chad OFFLINE 问题描述: 早上巡检是发现一套RAC的ora.chad一个节点的状态是 ...
- oracle 12c cdb/pdb tnsnames.ora设置
获取CDB的连接串: 1.登录cdb,查看service_names. 获取PDB的连接串: 2.show pdbs,查看pdb的名称,后面再加上db_domain(如有) SQL> show ...
- oracle 网络访问配置tnsnames.ora文件的路径
oracle 网络访问配置tnsnames.ora文件的路径 oracle 9i 是: /oracle/oracle92/network/admin/-- oracle 11g 是: /oracl ...
- Oracle 异常 ORA-01861: literal does not match format string
今天在写查询语句的时候,报错,如下: Oracle 异常 ORA-01861: literal does not match format string(字符串格式不匹配) 原因: 如果直接按照字符串 ...
- oracle客户端没有tnsnames,安装好Oracle Client以后没有tnsnames.ora文件
安装好Oracle Client以后没有tnsnames.ora文件 安装完Oracle Client以后,发现相应目录中没有tnsnames.ora文件,其实只要手动建立一个就可以了. 在 orac ...
最新文章
- springboot取yml中的值_SpringBoot 中从yml配置文件中读取常用的参数值
- [转]学习Objective-C: 入门教材
- Java 中,类、类对象、泛型之间的转换
- nutch2.1分布式抓取
- python中int和eval的区别_python中eval与int的区别浅析
- ASP.NET入门教程:服务器控件
- Kubernetes 小白学习笔记(5)--Kubernetes集群的部署service、部署deployment、自动负载均衡、自动伸缩、版本升级、版本回退
- 小程序或者APP 自行使用TOKEN 实现登录会话保持
- Java设计person类,有姓名,年龄,性别。要求:该类至多只能创建一男,一女两个对象。
- python书在线阅读_这7本O’Reilly推出的免费Python电子书,够你看了
- 比CAM350好用的工具-DFM工具下载,PCB被板厂做坏了,谁的锅?
- vulfocus——maccms远程命令执行(CVE-2017-17733)
- 阿里云OSS删除文件详细步骤
- VuePress学习笔记
- java thread 匿名_Java 匿名内部类
- 学生作品 | Indigo Design Awards获奖作品,可乐瓶的二次利用
- 微信转盘抽奖前端源码(二):12个奖品,指针初始指向奖品中间
- Altium Designer中如何在PCB板图上绘制安装孔,孔的尺寸
- 五大事件,告诉你区块链泡沫还有多远?
- 脚步加载效果-CSS3
热门文章
- Intellij IDEA 2020.2.3 配置使用 tomcat+servlet
- 小米java内部面试题_小米社招面试经验java,面试题整理(一面二面)
- 为什么说 Effie 是适合评论家的创作工具
- java实现小顶堆 在指定数据中找出前n大的数
- Windows下VideoPose3D 环境搭建搭建
- Java:iText生成pdf文档
- c语言##连接符号使用
- STM32CubeMx+Freertos系统开发点亮小灯(一)
- 薪火IP模拟器多开换IP自动阅读快手极速版aotujs脚本
- 不同模拟器使用不同IP代理方法