Когда я выполняю этот код на Java и Android, я получаю разные результаты:
System.out.println(new Date(1311940549187l).toString());
Я понимаю, что это как-то связано с часовым поясом. Но мне действительно нужно получить тот же результат. Как я могу сгенерировать объект Date
на основе значения Long
и получить одинаковую дату в обеих средах?
Редактировать: я уже использую SimpleDateFormat, и у двух временных дат смещение составляет 2 часа. Подскажите пожалуйста как избавиться от смещения.
вот как я использую SimpleDateFormat: new SimpleDateFormat("MM-dd-yyyy HH:mm")