81,091
社区成员
发帖
与我相关
我的任务
分享
entity.setDate(new java.util.Date(rs.getTimestamp().getTime()));
或者entity.setDate(new java.util.Date(rs.getDate().getTime()));
我没研究过它们跟java.util.Date有什么区别,但我通常还是转成long后再new一个java.util.Date出来。
以上是我的理解,如果有错误,烦请私信我或引用我告诉我一声。import java.text.SimpleDateFormat;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(new Date()));
}
}
注意这里的Date()要引用java.util.Date的类,而不是引用java.sql.Date
/**
* 将一个日期时间型的日期转换为一个yyyy-MM-dd hh:MM:ss的时间戳
*
* @param date
* 日期时间型的日期
* @return yyyy-MM-dd hh:MM:ss的时间戳
*/
public static String dateToTimeStamp(Date date) {
String sResult = "";
Timestamp t = new Timestamp(date.getTime());
sResult = t.toString();
sResult = sResult.substring(0, 19);
return sResult;
}
public static void main(String[] args) {
System.out.println(dateToTimeStamp(new Date()));
}