I want to get the local time in millseconds from UTC milliseconds... I tried following code.. But it return same UTC time instead of local time.
private long getLocalTimeFromUTC(long aLong) {
TimeZone timeZone = TimeZone.getTimeZone("UTC");
Calendar calendar = Calendar.getInstance(timeZone);
calendar.setTimeInMillis(aLong);
Calendar calendar1 = Calendar.getInstance(TimeZone.getDefault());
calendar1.setTimeInMillis(calendar.getTimeInMillis());
return calendar1.getTimeInMillis();
}
Actually I don't want DateFormat String, I need milliseconds back... That's why I used Calendar instance.