Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法

(去掉时分秒的方法,只保留年月日)

解决方法:

1:如果Model实体类是DateTime类型,那么strSql.Append("to_date('" + model.JHKSRQ.ToString("yyyy-MM-dd") + "','YYYY-MM-DD'),");

注意:如果Model实体类是DateTime?类型,那么要改为:DateTime,否则会报错!

2:如果Model实体类是String类型,那么strSql.Append("to_date('" + model.JHKSRQ.ToString() + "','YYYY-MM-DD'),");

 

时间: 2024-08-03 01:25:01

Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法的相关文章

keystore-修改了系统时间,导致oem挂掉,然后oms也无法启动。为了记录这个解决办法,贴帖如下,谢谢!

问题描述 修改了系统时间,导致oem挂掉,然后oms也无法启动.为了记录这个解决办法,贴帖如下,谢谢! 修改了系统时间,导致oem挂掉,然后oms也无法启动.为了记录这个解决办法,贴帖如下: Note: In case of a multi-OMS setup, perform the steps below on each OMS Host 1.Make sure you take backup of DemoIdentity.jks and DemoTrust.jks files in th

Text实现xxxxxxxx日期格式xxxx-xx-xx的转换

  看下表的数据就明白,A列是用来保存日期数据的,它的格式是xxxxxxxx类型的,在年月日之间没有任何的间隔符! 现在,我们实现的效果是,将诸如20141231这样的日期格式变成2014-12-31这样的格式. 方法也简单,使用text函数就能转换过来了. 看上图的公式就明白,使用 =TEXT(A1,"0000-00-00") 就搞定了. 知识拓展:TEXT函数语法 函数名称:TEXT 函数功能:将数值转换为按指定数字格式表示的文本. 语法 TEXT(value,format_tex

java实现10s时间的输出和日期格式

使用线程,输出连续10s的时间,按要求格式: package ca.bb; import java.text.SimpleDateFormat; import java.util.Locale; /** * 时间计数类 * */ public class Timer { /** * 实现10s时间的输出 * */ public static void timer(){ int count = 0; SimpleDateFormat sdf = new SimpleDateFormat("yyyy

MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法_MsSql

但是我们可以换一种方法解决这个问题.下面就来分析下解决办法. 对text或ntext类型的数据在查询中不能进行字符串操作.这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理.但是这样处理也不是非常妥当毕竟如果text字段内容超过8000了岂不是要被截断或者忽略掉.最终找到了一种方法解决了"参数数据类型 text 对于 replace 函数的参数 1 无效"的问题.下面用一个例子来说明怎

oracle建库与日期格式用法

oracle建库与日期格式用法 安装oracle 实例名orcl,system密码system /*建库步骤: 1.安装oracle数据库教程,填写实例名orcl,最后创建实例数据库后结束. 2.系统运行中输入cmd回车打开命令窗口,输入命令 sqlplus ,输入用户名 system/system@orcl 回车登录,输入命令 start D:ksxt.sql (D:ksxt.sql是本文件的路径)  回车执行.自动结束  命令窗口如下:   C:UsersAdministrator>sqlp

oracle文字与格式字符串不匹配的解决

症状:c/s程序本来运行正常,一次重装系统,重装oracle客户端后,insert日期格式数据,出现题目中错误. 解决办法: Oracle时间格式讨论 在网上看见不少oracle新学者对oracle的时间格式很烦,经常是设计了一个带时间字段的表之后,向表插入数据失败.回想起自己刚开始学习oracle时,也对这个时间格式摸不着头脑,虽然是小小的问题,高手们不屑于讨论,但对初学者来讲,这也是一个不大不小的坎,没找到门路的话, 可能几天都过不去,其实就是一层窗户纸,没什么难的.这里做一个简单的小结,因

日期格式难题

问题描述 日期格式的输入的设计采用文本框好,还是采用<html:select/>?如用户输入[2010-02-22]至[2011-02-23]日期格式在MYSQL最好采用什么数据类型来存储,并便于查询.如select*fromtable1wherefield1=?between输入值1and输入值2;要这样做吗?另外一个就是?假如我要查询像这样的字段?管体规格219*6.35将这样的数据怎样做查询呢?用什么数据类型好呢?字符串?各位大哥些,帮帮小弟啊.... 解决方案 解决方案二:用字符串然后

Excel表格日期格式转换

  在Excel中我们常常会输入各种日期,但有时候为了节省时间我们 可能输入的不是那么正规,这时候就可以设置一下Excel中的日期格式自 动转换功能,即可轻松转换成自己想要的格式了.本篇教程会为大家详细 讲解Excel中常见的一些输入日期转换的方法! 第一种日期转换:输入"20110606"时,自动转换为:2011-06-06! 首先,选中单元格,然后右键选择"设置单元格格式", 单击左边的"分类"里面的"自定义",然后在右

git命令添加 修改 删除 冲突解决办法

  如果对git命令行不熟悉的话,用git图形界面工具,就比较合适了.建议使用tortoisegit这样的工具,命令行从学习到灵活掌握的时间成本比较高的. 1,添加 # git clone git@192.168.10.202:develop/test.git # cd test # touch test.txt //测试文件 # git add test.txt //git添加文件 # git commit -m 'test' //添加到本地版本库 # git push //push到远程 如