java如何获取数据库中datetime类型数据

2024-12-01 08:58:13
推荐回答(5个)
回答1:

java.util.Date date;
Timestamp timestamp = resultSet.getTimestamp(i);
if (timestamp != null)
date = new java.util.Date(timestamp.getTime()));

解释一下:首先从结果集中拿到timestamp,然后作为参数传入date中,就变成java.util.Date类型
然后转成你想要的格式就ok了,一般用
DateFormat df=new SimpleDateFormat(format);
String result=df.format(date );

回答2:

用Date类型。。如果你是hibernate自动生成的话。。注意。那就得改映射类型了,因为他会自动转为sql.datatiem的。。
如果直接取。没有映射。那就用Date吧~

回答3:

也可以考虑用String 类型接收。与java中对应的是Date 类型

回答4:

和获取其他数据一样方式获取 不过接受的数据类型是Date()

回答5:

Date 类型可以,String 类型也行,根据你的理解选择