Я знаю, что это была горячая тема с течением времени ... но я не могу найти подходящий ответ.
У меня есть текущее время UTC в мс, которое мне нужно сравнить с текущимвремя в моей машине (поэтому они должны совпадать).
long myUTCtime = .....; // This reflects the UTC time
// myDate is in UTC, ok, I agree
Date myDate = new Date();
// When I use getTime() I get the localtime in ms, although not in UTC! but in DST
long milis = myDate.getTime();
// I get here a 60 minute difference
long difference = milis - myUTCtime;
Как я могу это сделать?
Заранее спасибо.
РЕДАКТИРОВАТЬ: мне не нужнокалендарь или что-нибудь.Я не показываю информацию пользователю, я просто хочу использовать время UTC, и Дата должна быть ВСЕГДА в UTC