【发布时间】:2011-10-09 06:09:26
【问题描述】:
我需要获取不同时区的两个日期之间的时差。目前我正在这样做:
Calendar c1=Calendar.getInstance(TimeZone.getTimeZone("EDT"));
Calendar c2=Calendar.getInstance(TimeZone.getTimeZone("GMT"));
String diff=((c2.getTimeInMillis()-c1.getTimeInMillis())/(1000*60*60))+" hours";
new AlertDialog.Builder(this).setMessage(diff).create().show();
我收到0 小时。我做错了什么?
【问题讨论】: