我现在在做一个住宿系统。不知道怎么把这个时间转换过来。转成了java后可以用现在的时间减去oracle里面的时间吗?
我在oracle里面的date是 yyyy.mm.dd的。
有谁可以给个做的方法哦

解决方案 »

  1.   

    SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd");
    format.format(time);
      

  2.   

    我就是想问怎么-
    date的从数据库取出来是什么类型?
    我用的是yyyy.mm.dd
      

  3.   


    oracle中字段是什么类型的 date? varchar? 字段是什么类型的 底层JDBC会帮你转成对应的类型SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
    Date date = sdf.parse("2008.08.08");//字符串转时间
    sdf.format(date);//时间转字符串
      

  4.   

    SimpleDateFormat常用
    你的数据库里设成DATE型或VARCHAR2用TOCHAR转换
      

  5.   

    oracle 中就做好转换
      select to_date(t.mydate,'yyyy-mm-dd HH24:mi:ss') as newdate from xxxxxxxxxxx