日期:2014-05-19  浏览次数:21074 次

给实体类的时间字段赋初始值
实体类有时间类型的字段,我给赋为当前时间,用如下方式:
SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime =formatter1.parse(formatter1.format(new Date()));

我想显示的是 2012-07-23 11:21:44

可是用上面的怎么显示为 Mon Jul 23 11:21:44 CST 2012

------解决方案--------------------
java.util.Date currentTime =formatter1.parse(formatter1.format(new Date()));

这行代码是想干啥?把时间转化成字符串,又转回日期类型?有必要么

这根java.util.Date currentTime = new Date();没有区别阿

日期要显示带格式的,必须转成字符串。

String curTime = formatter1.format(new Date());

System.out.println(curTime);