在数据库中定义的时间类型在JAVA代码中用什么类型?
7个回答
展开全部
数据库定义的时间类型使用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()));//打印出转换后的时间
}
展开全部
java.sql.Timestamp:datetime 精确到时分秒的
java.sql.Date :date 精确到年月日的
java.sql.Date :date 精确到年月日的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用String ,也可以用Date ,
String 小例子
private static SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //这个格式你可以带上 时 : 分: 秒 ,我这里只写了年月日
String sendTime = sf.format(new Date()); //获取当前时间,转成String 类型。塞到数据中
我通常用String , 只要格式正确,是数据库能认识的就可以了
String 小例子
private static SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //这个格式你可以带上 时 : 分: 秒 ,我这里只写了年月日
String sendTime = sf.format(new Date()); //获取当前时间,转成String 类型。塞到数据中
我通常用String , 只要格式正确,是数据库能认识的就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java.util.Date
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用String就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询