ORA-01821: 日期格式无法识别

问题描述

ORA-01821: 日期格式无法识别

利用闪回版本查询,查询2016-05-24 10:59:00到2016-05-24 11:04:00之间sno=100的记录版本信息
错误如图 求解qwq

解决方案

比着书在做实验时,突然提示ORA-01821: 日期格式无法识别 错误,在网上搜了一下,但没有详细说明的,后来仔细看了一下书中原例,发现错误是我没在意a.m之后的小点, 虽然错误找到了,但是为什么格式这么设置还不知道原因。
错误提示:
改正后:......
答案就在这里:ORA-01821: 日期格式无法识别

解决方案二:

TO_TIMESTAMP--用法不对
SELECT TO_TIMESTAMP('2016-5-24','yyyy-mm-dd')--语法TO_TIMESTAMP ( char[, fmt [, 'nlsparam' ] ] )
FROM dual

解决方案三:

解决方案四:

'yyyy-mm-dd HH24:mi:ss:ff'--把格式字串改为小字试试,我这里没ORACLE环境,不然可给你直接调试你的整个语句

时间: 2024-10-02 12:04:54

ORA-01821: 日期格式无法识别的相关文章

excel-vb 识别不了俩种日期格式一个是文本格式 一个是日期格式

问题描述 vb 识别不了俩种日期格式一个是文本格式 一个是日期格式 vb 识别不了俩种日期格式一个是文本格式 一个是日期格式. cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" xxx ";Extended Properties='Excel 8.0;HDR=Yes'" 语句是 MSFlexGrid1.TextMatrix(j , 3) = rs(&

金山WPS表格统一日期格式教程

  日期的格式有很多种,因此,不同的人在填写表格的时候,可能会输入不同的格式.如果想要将表格中原本格式不一的日期修改为统一显示的格式显示该怎么办呢?下面,小编就以下面这张金山WPS表格(见图1)为例子,为大家讲解一下金山WPS表格统一日期格式的方法. 图1:金山WPS表格 在Excel中文本.数字格式的日期即无法统一设置日期格式也不能用公式进行日期计算.对于记录少的小表格我们可以重新输入日期,但当表格中有几百上千条记录时,重新输入日期显然并不容易.其实在WPS表格中通过函数就可以轻松把文本.数字

wps表格中如何统一日期格式

  在wps表格中统一日期格式的方法: 1.先选中D2单元格,单击工具栏的"升序排列",即可让所有日期按文本日期.数值日期.标准日期的顺序分三类分别集中在一起.然后右击D列的列标选择"插入",在其后插入一列(E列),并选中E列右击选择"设置单元格格式"按需要设置适当的日期格式(图2).再来就可分类对日期进行转换了,标准日期就不用处理了,只要对文本和数值两类数据进行转换即可. 2.对于排在最前面的78.2.3.2009.1.25等文本日期,只要在E

在WPS表格中轻松统一日期格式

  平常办公中经常需要收集汇总下级各部门上报的数据表格.由于各部门输入人员并没有按统一标准格式输入日期,汇总数据之后往往会发现汇总数据中的日期有很多种格式.除了2009-2-3.1978年5月6日等标准格式的日期外,最常见的还有文本格式的日期78.2.3.2009.2.25和数字格式的日期20090506.091223两类(图1). 图1 在Excel中文本.数字格式的日期即无法统一设置日期格式也不能用公式进行日期计算.对于记录少的小表格我们可以重新输入日期,但当表格中有几百上千条记录时,重新输

金山WPS表格中轻松统一日期格式

  平常办公中经常需要收集汇总下级各部门上报的数据表格.由于各部门输入人员并没有按统一标准格式输入日期,汇总数据之后往往会发现汇总数据中的日期有很多种格式.除了2009-2-3.1978年5月6日等标准格式的日期外,最常见的还有文本格式的日期78.2.3.2009.2.25和数字格式的日期20090506.091223两类(图1). 图1 在Excel中文本.数字格式的日期即无法统一设置日期格式也不能用公式进行日期计算.对于记录少的小表格我们可以重新输入日期,但当表格中有几百上千条记录时,重新输

数字日期转化为汉字日期格式

汉字 script>  /*  功能:YYYY-MM-DD 数字日期转化为汉字  例:1984-3-7 -> 一九八四年三月七日  调用:baodate2chinese("1984-3-7")  */  var chinese = ['零','一','二','三','四','五','六','七','八','九'];  var len = ['十'];  var ydm =['年','月','日'];  function num2chinese(s)  {    file:/

Sql Server 常用日期格式

server SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(

JavaScript数字日期转化为汉字日期格式

javascript|汉字|日期 <script>/*  功能:YYYY-MM-DD 数字日期转化为汉字  例:1984-3-7 -> 一九八四年三月七日  调用:baodate2chinese("1984-3-7")*/var chinese = ['零','一','二','三','四','五','六','七','八','九'];var len = ['十'];var ydm =['年','月','日'];function num2chinese(s){    //

php 日期格式转换:php日期格式转换总结

php日期格式转换总结<?php//将当前时间转換成yyyy-mm-dd格式串,再转换成日期格式,绕了一圈哈echo strtotime(date('Y-m-d',time()).' 00:00:00');//将GNU 日期输入格式的字符转换成时间echo strtotime('now');//标准的字符串转换成时间$t = '2012-9-10 15:18:06';$time = strtotime($t);//将时间转换成日期字符yyyymmdd,再转换成整型格式$d = intval(da