Возможный дубликат:
Можете ли вы определить часовой пояс из переменных запроса?
У меня есть требование, в котором я должен преобразовать длинное значение (которое я получаю из модели методом System.currentmillis) в форму даты в соответствии с соответствующим часовым поясом.
Я пробовал это (я знаю, что это плохая практика - иметь Java-код, но я не видел никаких вариантов):
<c:set var="timezone">
<% java.util.Calendar.getInstance(request.getLocale()).getTimeZone().getID(); %>
</c:set>
<jsp:useBean id="startDateValue" class="java.util.Date" />
<jsp:setProperty name="startDateValue" property="time" value="${taskStatsMap['value']['taskStartTime']}" />
<td class="tdcenter">
<fmt:formatDate type="both" dateStyle="short" timeStyle="long" value="${startDateValue}" timeZone="${timezone}" />
</td>
Может ли кто-нибудь помочь мне получить дату в соответствии с часовым поясом запроса? И можно ли использовать теги jstl для получения часового пояса запроса?
asp.net
&.net 3.5
. Здесь вопрос оhow to do it in java and jsp using jstl
. хотя он может использовать решение javascript, предоставленное devstuff stackoverflow.com/questions/338482/ - person Favonius   schedule 10.12.2010