我必须将我得到的时间转换为输入并转换为在设备和显示器中设置的当前时区。我尝试了一定程度,但转换时时间没有改变。已经发布了我的代码..
String dateandtime="3/14/2013 2:38am" //EDT time
Calendar cal = Calendar.getInstance();
TimeZone z = cal.getTimeZone();
SimpleDateFormat format1 = new SimpleDateFormat("MM/dd/yyyy hh:mma");
format1.setTimeZone(z);
cal.setTime(format1.parse(dateandtime));
“日期和时间”的值将是 EDT 时区,应该转换为任何当前时区。我收到与输出相同的日期和时间。