Если мое веб-приложение развернуто в США, я получу время в США независимо от страны клиента. Но если клиент находится в Индии, он должен получить индийское время, используя часовой пояс или локаль или предпочтения пользователя. Что мне делать?
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("US/Mountain"), Locale.US);
System.out.println(calendar.getTime());
Выходные данные: пт, июль 02 12:15:35 IST 2010
Здесь я получаю время IST. Но мне нужно американское / горное время.