您的位置:首页 > 编程语言 > Java开发

JAVA获取系统时间错误

2011-05-15 11:41 190 查看
1. 错误情况 时期未设置正确

public class DateTime {
// 获取当天时间
public String getDate(String dateFormat) {
TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");
TimeZone.setDefault(tz);
Date today = new Date();
SimpleDateFormat date = new SimpleDateFormat(dateFormat);// 可以方便地修改日期格式
String dateStr = date.format(today);
return dateStr;
}
}


today:Sat May 14 23:09:15 VET 2011

2. 时期设置正确后,时间也正确了

]public class DateTime {
// 获取当天时间
public String getDate(String dateFormat) {
TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");
TimeZone.setDefault(tz);
Date today = new Date();
SimpleDateFormat date = new SimpleDateFormat(dateFormat);// 可以方便地修改日期格式
String dateStr = date.format(today);
return dateStr;
}
}


today: Sun May 15 11:26:26 GMT+08:00 2011

设置注册表不能解决问题

这个是GOOGLE到的一个认为注册表有问题的BLOG http://hi.baidu.com/%C2%CC%B0%D3%D0%C4%C9%F1%B2%BB%C4%FE/blog/item/5c7f99359650755d251f14ab.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: