如题,我要保存一个时间 ,不需要保存日期 就仅仅是小时 分  秒?各位大牛,怎么保存啊?java的是什么类型?还有数据库利要保存什么类型的字段 oracle数据哦

解决方案 »

  1.   

    有获取的方法。数据库弄varchar类型方便些。。
      

  2.   

    这个要看你自己的需求,如果只是为了呈现给用户看,不参与计算,那就用varchar来保存,比如“9时38分6秒”,如果你的主要需求是用这个数去计算和比较的(哪个时间点在哪个之前或之后之类的),那就存成int型,数值是相对当天零时的秒数,比如上面那个时间就是9*3600+38*60+6秒
      

  3.   

    用varchar2类型,可以满足。
      

  4.   

    数据库用date就可以,Oracle标准日期格式为:DD-MON-YY  HH:MI:SS通过修改实例的参数NLS_DATE_FORMAT,可以改变实例中插入日期的格式。在一个会话期间,可以通过ALTER SESSION SQL命令来修改日期,或者通过使用SQL语句的TO_DATE表达式中的参数来更新一个特定值。页面可以参考的博客中的:
    http://lichao13466459361.blog.163.com/blog/static/1835121622011112532923268/