dorado 中的日期--》oracle中的日期

原创 2007年09月14日 18:43:00

  一、在类中得到dorado 中的VIEW,根据VIEW取得dataset,将dataset中Date列取出来,存到oracle中的Date列:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String csrq = dateFormat.format(ds_ry.getDate("CSSJ6"));
sqlStr = "insert into T_PXJL_FGSKSRY(KSID,FGS,ZGS,GDS,RYBM,XM,GW,CSRQ,WHCD)values("
       + ksid
       + ",1451,"
       + ds_ry.getString("ZGSBM")
       + ","
       + ds_ry.getLong("GDSBM")
       + ","
       + ds_ry.getLong("RYBM")
       + ",'"
       + ds_ry.getString("XM1")
       + "','"
       + ds_ry.getString("GWMC11")
       + "',to_Date('"+ csrq+ "','yyyy-MM-dd HH24:mi:ss'),'"
       + ds_ry.getString("CSXL16") + "')";
oracle中转化日期的方法:to_Date('"+ csrq+ "','yyyy-MM-dd HH24:mi:ss')
     二、今天写的一段代码,完成一个小模块的功能:我写得用了30秒,而YJ写得才用了3秒,现总结差距。
这个模块要实现的功能大概如下:
  从客户端提取一组选中的“人员信息”,在服务器端看考试人员里是否有这些的人员,如果没有则添加。
我的实现思路:
   while(提取出的人员信息不为空){
     select 语句执行查找;
              if(这个人员信息没有添加到考试人员里)
              {
               insert 语句添加;
            }
              }
YJ 的实现思路:
insert into 考试人员表 select  人员信息 from  人员信息表  where 人员 in ( 客户端提交上来的人员) and 人员 not in (select 人员信息 from 考试人员表)
其实以前YJ已经交过我这种通过写比较复杂的SQL语句来减少程序的逻辑的思想,可惜我总是不记!!

dorado7时间格式调整

后台需要做相应的方法转换。博主已经发过类似的时间格式转换的java代码和sql了。 首先dorado7的时间控件显示的格式很不适合中国人看时间的方式。所以我们要做改成中国人看时间的方式比如yyyy-...
  • java821643
  • java821643
  • 2016年12月31日 16:33
  • 936

Oracle日期校验函数

使用背景:公司有一个存储过程,insert 总是不成功,之后debug,看到insert语句中有对日期处理的函数,TO_CHAR (TO_DATE (v_slot_date, 'yyyy-mm-dd'...
  • mchdba
  • mchdba
  • 2014年05月29日 19:31
  • 3130

Oracle中的日期和字符串互相转换

TO_DATE格式(以时间:2007-11-02   13:45:25为例)            Year:              yy two digits 两位年           ...
  • duanwenzhi00
  • duanwenzhi00
  • 2013年11月07日 16:50
  • 21853

Oracle日期加减计算 方法汇总

无论是DATE还是timestamp都可以进行加减操作。 可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法: 一、 使用内置函数numtodsinterval增加小时...
  • sinat_24928447
  • sinat_24928447
  • 2016年11月11日 10:08
  • 899

oracle日期相加减

to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。 即按照第二个参数的格式解释第一个参数。 to_char(日期,"转换格式" ) 即把给定的日期按...
  • yangzongzhuan
  • yangzongzhuan
  • 2015年01月05日 19:00
  • 1416

oracle中计算两个日期之间的差值

两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_D...
  • u013058618
  • u013058618
  • 2016年10月29日 19:18
  • 6149

在oracle中处理日期大全

在oracle中处理日期大全   TO_DATE格式   Day:   dd number 12   dy abbreviated fri   day spelled out frid...
  • hanghangaidoudou
  • hanghangaidoudou
  • 2016年10月07日 19:32
  • 407

Oracle日期函数:过去、现在及日期的差

上几天把Oracle的数值函数整理完了,今天晚上把Oracle的日期函数整理一下。这些东西吧,不能做到全都记住的话,那也必须做到心中有数,知道有它的存在可以避免开发过程中绕弯子。 从到到尾捋顺一遍还是...
  • hai_cheng001
  • hai_cheng001
  • 2013年12月22日 23:11
  • 7445

Oracle 日期加减运算

-- Start 我们都知道数字可以进行加、减、乘、除等运算。那么,日期可不可以呢?答案是,日期只能进行加、减运算。 在开始操作日期之前,我们先了解一下 Oracle 支持哪些日期数据类型,如下所示...
  • shangboerds
  • shangboerds
  • 2015年03月10日 15:10
  • 14774

Oracle中的日期和字符串互相转换以及格式化

#Oracle中的日期和字符串互相转换以及格式化 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年...
  • Peter_Spt
  • Peter_Spt
  • 2015年11月06日 13:46
  • 976
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dorado 中的日期--》oracle中的日期
举报原因:
原因补充:

(最多只允许输入30个字)