字符串格式的格林威治时间转换为Date类型

String str = "Wed Jun 5 00:00:00 GMT+08:00 2013";    //在08与00之间加:
java.text.SimpleDateFormat sdf = new SimpleDateFormat("E MMM dd HH:mm:ss z yyyy",Locale.US);
System.out.println(sdf.format(new Date()));
Date d;
try {
d = sdf.parse(str);
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(d));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

猜你喜欢

转载自blog.csdn.net/lkp1603645756/article/details/80167750