由于Date类型的toGMTString已经不推荐使用,所以需要自己写将日期转为GMT格式的方法。
/**
* 转化为标准时间
* @param date
* @return
*/
public static final String toGMT(Date date) {
Locale aLocale = Locale.US;
DateFormat fmt = new SimpleDateFormat("EEE,d MMM yyyy hh:mm:ss z", new DateFormatSymbols(aLocale));
fmt.setTimeZone(TimeZone.getTimeZone("GMT"));
return fmt.format(date);
}