首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小弟我用这种方法,提取当前时间,如何小时数不对呢

2012-12-24 
我用这种方法,提取当前时间,怎么小时数不对呢?Date nowDatenew Date()DateFormat dateFormat new Simp

我用这种方法,提取当前时间,怎么小时数不对呢?



Date nowDate=new Date();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date_str = dateFormat.format(nowDate);



应该返回2012-12-19 18:57:27

但是实际返回的是2012-12-19 10:57:27
[解决办法]
时区不一样,所以时间不一样
[解决办法]
引用:
不是取的本地时间吗?这个时区怎么设置,急!!!!!!!!!


加上这句  dateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
[解决办法]
Calendar cal = Calendar.getInstance();
String format ="yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(format);
String currentDate = sdf.format(cal.getTime());

热点排行