【Oracle】ORA 01810 格式代码出现两次-转

一、Oracle中使用to_date()时格式化日期需要注意格式码

如:select to_date(‘2005-01-01 13:14:20‘,‘yyyy-MM-dd HH24:mm:ss‘) from dual;
原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。
select to_date(‘2005-01-01 13:14:20‘,‘yyyy-MM-dd HH24:mi:ss‘) from dual;

二、另要以24小时的形式显示出来要用HH24
select to_char(sysdate,‘yyyy-MM-dd HH24:mi:ss‘) from dual;//mi是分钟
select to_char(sysdate,‘yyyy-MM-dd HH24:mm:ss‘) from dual;//mm会显示月份

时间: 2024-08-04 20:02:35

【Oracle】ORA 01810 格式代码出现两次-转的相关文章

oracle日期转换报ORA-01810: 格式代码出现两次 01810. 00000 -  "format code appears twice"

描述 执行如下的SQL select TO_DATE('2018-1-9 12:41:00','yyyy-MM-dd hh24:mm:ss') from dual; 然后就报了如下的错误 ORA-01810: 格式代码出现两次 00000 - "format code appears twice" Cause: Action: select RECEIVEDATE,RECEIVETIME,TO_DATE(concat(RECEIVEDATE,concat(' ',RECEIVETIME

ORA-01810格式代码出现两次 的解决方案

今早做一个查询页面时,需要查询两个时间区间的跨度,使用TO_DATE函数,一开始写成了Sql代码 TO_DATE('2014-08-04 00:00:00','YYYY-MM-DD HH:mm:ss') 结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就不知道要从哪个占位区间去解析该字段了,正确的格式应该是这样的,用MI来代表分钟 正确Sql代码 :TO_CHAR('2014-08-04 00:00:00'

日期格式代码出现两次的错误 ORA-01810

错误的原因是使用了两次MM . 一.Oracle中使用to_date()时格式化日期需要注意格式码 如:select to_date('2005-01-01 11:11:21','yyyy-MM-dd HH24:mm:ss') from dual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟.select to_date('2005-01-01 11:11:21','yyyy-MM-dd HH24:mi:ss') from dual;

ora_01810:格式代码出现两次

报这个错误的原因是在转换日期的时候分钟用mm表示了:如下所示 to_date('2016-06-30 16:21:57','yyyy-MM-dd HH24:mm:ss') oracle格式是不区分大小写的,所以MM和mm是一样的 可能会以月份的形式显示.所以 oracle中用了mi来代替MM. to_date('2016-06-30 16:21:57','yyyy-MM-dd HH24:mi:ss') 原文地址:http://bbs.delit.cn/thread-1110-1-1.html 转

ORA-01810:格式代码出现两次解决方法

在写一个sql插入数据库的时候 to_date('20140509131034','yyyyMMddHHmmss')  原因是java中的年月日和oracle中的年月日表示形式不一样 oracle用MI来代表分钟,而不是java中的mm 修改为 to_date('20140509131034','yyyyMMddHHMISS')  然后又报ORA-01849:小时值必须介于1和12之间 因为24小时的形式显示出来要用HH24 修改为 to_date('20140509131034','yyyyM

HTML元素title里面和js里面几句话如何换行 格式代码是如何的?

在调试代码的时候我就遇到一个问题,HTML元素title里面通常只显示一行,那我想要他换行,就是多行显示,如何实现?JS代码里面比如Alert里面又该如何换行? 经过我的一番实验 要实现这种效果有几种方法,并且非常简单: 在HTML元素中,可以使用:1.直接按"回车键"换行,代码中换行,实际中也会换行   2.用代码换行,只要在想要换行的地方输入这两个" "和" "任意中的一个都达到实现换行的效果!          在JS代码中,想要类似提示框

程序打印自身代码的两种方法

程序打印自身代码的两种方法 方法一:利用fopen,打开可执行程序对应的source code file /***************************************** code writer : EOF code file : print_my_self.c code date : 2014.08.01 e-mail: [email protected] code purpose : Aha, print out myself! *********************

【Oracle】Oracle时间日期格式

to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错. 即按照第二个参数的格式解释第一个参数. to_char(日期,"转换格式" ) 即把给定的日期按照"转换格式"转换. 转换的格式: 表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年 表示month的:mm 用2位数字表示月:mon 用简写形式 比如11月或者nov :m

Oracle TO_DATE 日期格式

Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02   13:45:25为例)            Year:              yy two digits 两位年                显示值:07         yyy three digits 三位年                显示值:007         yyyy four digits 四位年                显示值:2007