Объект Calendar возвращает неверную зону
Добавлено: 25 ноя 2012, 16:52
Код
И код (более короткий)
Оба возвращают неправильный час. У меня UTC+4 (Москва). А эти коды возвращают UTC+0. У обоих offset в логах нулевой. т.е. зона неверная и возврат с разницей в 4 часа ))
Думал, косяк в винде, но она что в трее, что запросом через командную строку echo %time% показывает правильное время.
Собственно вопрос - где собаки зарылись?
Код: Выделить всё
private long RightNowInMillis(){
Calendar calendar=Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
return calendar.getTimeInMillis();
}Код: Выделить всё
private long RightNowInMillis(){
Calendar calendar=Calendar.getInstance();
return calendar.getTimeInMillis();
}Думал, косяк в винде, но она что в трее, что запросом через командную строку echo %time% показывает правильное время.
Собственно вопрос - где собаки зарылись?