当前位置:  技术问答>java相关

日期时间型,用setString写入oracle中,高手请进

    来源: 互联网  发布时间:2015-09-07

    本文导语:  现在有一字符串,如2002-09-11 10:00:00 现在想用setString写入oracle中的Date字段中 但是提示格式不匹配,请问如何解决 如果用setTimesamp是可以,但是现在我用setString | 你必须用setString的原因是不是你在一个循...

现在有一字符串,如2002-09-11 10:00:00
现在想用setString写入oracle中的Date字段中
但是提示格式不匹配,请问如何解决
如果用setTimesamp是可以,但是现在我用setString

|
你必须用setString的原因是不是你在一个循环(或是函数)里面循环一个setString?

没关系,在循环里面根据类型动态调用set函数就是了。
setQueryParameter(object obj)
{
    if(obj.getClass().getName() == "String")
      setString(....);
    if(obj.getClass().getName() == "TimeStamp")
      setTimestamp(....);
}

|
to_date('"+sDate+"','yyyy-mm-dd')

|
INSERT INTO test (test_date) VALUES (TO_DATE(?,'yyyy-mm-dd'));

这样可以嘛?

|
写个日期转换的方法
就能用getTimestamp了
public static Timestamp toTimestamp(String str)
      throws ParseException
   {
      try
      {
        if(str == null || "".equals(str.trim()))
            return null;
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd H:mm:ss");
        java.util.Date dd1 = df.parse(str);
         Calendar cal = Calendar.getInstance();
         cal.setTime(dd1);
         java.util.Date dt = cal.getTime();
        
         long lDtm = dt.getTime();
         return new java.sql.Timestamp( lDtm );
      }
      catch(ParseException e)
      {
        throw new ParseException("You should pass the String like this:2001-4-5 21:11:11", 1);
      }
   }

将你得到的StringValue值直接转换成Timestamp类型即可。

|
sorry
“就能用getTimestamp了”
这里写错了
更正
“就能用setTimestamp了”

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何获取 文件类型?文件更新日期?多谢高手帮忙!
  • 请问高手们,在UNIX下怎么改变系统日期?
  • 奇怪的日期问题,请高手解释
  • 一个关于日期的问题!(菜鸟问题,请高手不吝赐教)
  • 请问JAVA高手一个简单的日期处理问题,我想将当前日期所在的星期内的日期输出来,
  • Python将日期时间按照格式转换成字符串
  • 按日期选择最晚日期与最早日期对应的数的差值
  • ORACLE日期相关操作
  • 如何在sh文件中得到当前日期前一个月(30天)的日期?
  • * kangaroo(名草),用Javascript真的能做像Delphi的日期控件那样的日期选择器吗?
  • 请教给问题,给分哦!shell 中输入一个日期参数,得到该日期的星期。
  • 这样的日期格式"2002-09-08",能否被Calendar类直接使用,从而得到这个特定日期的一些信息??
  • 基础问题,刚学的!请教,两个日期格式变量,我要求两个日期之间的天数,怎么求?
  • jquery实现在页面加载的时自动为日期插件添加当前日期
  • 急!有两个char buf[]里面是两个日期(2004-08-02),怎样判断两个日期之间的天数?(只能用标准C)
  • php 获取某日期的前一天日期
  • 如何取得本周的日期,包括明天的日期?
  • 如何将数据库中的日期型字段中的时间和日期同时取出来放到Date型变量中?
  • 如何将java.util.Date类型的日期转换成java.sql.Date类型的日期?
  • JQuery EasyUI 日期控件如何控制日期选择区间
  • 关于shell脚本中日期的日期的引用问题
  • c#的时间日期操作示例分享(c#获取当前日期)
  • 笨问题----已知今天日期,怎样得到明天日期?
  • 请教点击开始-->搜索-->文件和文件夹-->搜索选项-->日期-->介于选择日期的那个框怎么实现的??
  • FTP上创建的文件夹的创建日期始终和本机的对不上(无论如何改变日期和时间)(紧急!!!)
  • php计算日期相差天数(日期计算)代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3