在数据库中定义的时间类型在JAVA代码中用什么类型?

如题所述

数据库定义的时间类型使用java代码中的Date类型,数据库存储的时间类型有可能是很多种的,在java代码中,可以使用时间转换类simpledateformat类来进行转换,实例如下:

List<MyDate> list=dao.getDate();//从数据库拿到的时间数据
  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义一个时间类型
  for (int j = 0; j < list.size(); j++) {
   MyDate da=list.get(j);
   System.out.println(sdf.format(da.getDate()));//打印出转换后的时间
  }
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-17
java.sql.Timestamp:datetime 精确到时分秒的

java.sql.Date :date 精确到年月日的本回答被网友采纳
第2个回答  2011-11-17
你可以用String ,也可以用Date ,
String 小例子
private static SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //这个格式你可以带上 时 : 分: 秒 ,我这里只写了年月日
String sendTime = sf.format(new Date()); //获取当前时间,转成String 类型。塞到数据中
我通常用String , 只要格式正确,是数据库能认识的就可以了
第3个回答  2011-11-17
java.util.Date
第4个回答  2011-11-17
用String就可以

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网