Java 从字符串转换为UTC格式
我正在开发一个Android应用程序。 在这个应用程序中,我正在处理日期 我需要所有日期都采用UTC格式。我正在使用此方法转换它们:Java 从字符串转换为UTC格式,java,android,Java,Android,我正在开发一个Android应用程序。 在这个应用程序中,我正在处理日期 我需要所有日期都采用UTC格式。我正在使用此方法转换它们: public Date getConvertedUTCDate(String datetime) { Date myDate = null; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
public Date getConvertedUTCDate(String datetime) {
Date myDate = null;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
try {
dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
myDate = dateFormat.parse(datetime);
} catch (ParseException e) {
e.printStackTrace();
}
return myDate;
}
但是没有得到预期的结果:
Sun Aug 10 14:13:14 UTC 2014
我是用CEST格式的
Sun Aug 10 14:13:14 CEST 2014
我做错了什么?您只为解析器的日历设置了
时区。不是解析结果的时区