У меня есть два разных компьютера, каждый с разным TimeZone.
В одном компьютере im печатайте System.currentTimeMillis(), а затем печатает на обеих компьютерах следующую команду:
System.out.println(new Date(123456)); → 123456 означает, что номер пришел в currentTimeMillis на компьютере # 1.
Второй вывод (хотя и напечатанный жестко запрограммированный) приводит к разным отпечаткам на обоих компьютерах. почему это?