您的位置:首页 > 其它

如何将“Mon, 08 Dec 2014 09:01:47 GMT”的时间格式化为当地真实时间如:2014-12-08 17:01:47

2014-12-09 09:29 387 查看
public class
DateUtil{

public static void main(String[] args) throws ParseException {

String str = "Mon, 08 Dec 2014 09:01:47 GMT";

String str1 = "Mon Dec 31 00:00:00 CST 2014";

Date date = parse(str1, "EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);

System.out.printf("%tF %<tT%n", date);



Date date1 = parse(str, "EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US);

System.out.println("=========================================");

System.out.printf("%tF %<tT%n", date1);

}



public static Date parse(String str, String pattern, Locale locale) {

if(str == null || pattern == null) {

return null;

}

try {

return new SimpleDateFormat(pattern, locale).parse(str);

} catch (ParseException e) {

e.printStackTrace();

}

return null;

}



public static String format(Date date, String pattern, Locale locale) {

if(date == null || pattern == null) {

return null;

}

return new SimpleDateFormat(pattern, locale).format(date);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: