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

2024年12月01日 08:58
有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 类型也行,根据你的理解选择