Мне нужно получить разницу во времени между двумя датами в разных часовых поясах. В настоящее время я делаю следующее:
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
часов. Что я что-то не так?