我用这种方法,提取当前时间,怎么小时数不对呢? 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 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加上这句 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()); 你是在服务器上运行web程序吗?如果是,它取的是server端的程序 jvm的系统时间,你的跟实际时间不同步 如何根据已知的IP来判断其ip所属地区 java新手 连连看动态画线 用java多线程编程,输出100个"hello world" 在线狂等:数据库查询软件 在一个jlist里add或者remove一条记录怎么实现.资料上和java2s上的例程 都是通过listmodel.addelement...类似的方法实现.但是listmodel下 equals的问题 ----正则表达式的问题----- 请问正则表达式中.+和[.]+有什么区别? 这是个什么错误 Jbuilder中的Enumeration问 java中,怎么让两个对象互相持有对方的引用? 菜鸟求教
加上这句 dateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
String format ="yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(format);
String currentDate = sdf.format(cal.getTime());