我得到手机默认时间并尝试将其转换为科伦坡时间这是我的代码
Calendar c = Calendar.getInstance();
SimpleDateFormat currFormat = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss zzz yyyy");
currFormat.setTimeZone(TimeZone.getTimeZone("Asia/Colombo"));
try {
c.setTime(currFormat.parse(c.getTime().toString()));
} catch (ParseException e1) {
// TODO Auto-generated catch block
Log.e("Time In Srvice", e1.getMessage());
e1.printStackTrace();
}
代码工作正常,但时间没有转换到科伦坡时区
答案 0 :(得分:0)
您想要实现的目标并不完全清楚,但看起来您需要做的就是使用Calendar类实例本身的setTimeZone()方法,而不是通过此set / get。