Расчет времени в JSP по Гринвичу - PullRequest
0 голосов
/ 24 июля 2011

У меня небольшая проблема, я передаю список с некоторыми событиями в JSP с Struts2, список содержит строку с временем начала событий.Мне нужно рассчитать это время по Гринвичу из-за значения GMT из файлов cookie, которые были установлены пользователем.Проблема в том, что временная строка, которую я получаю из базы данных, имеет формат String (почему? Слишком много, чтобы рассказать), например, 01:00, так что, какие-нибудь идеи или советы, как я могу?может быть, какой-то JS или JQ, или решения на стороне сервера?

Спасибо

1 Ответ

3 голосов
/ 24 июля 2011

Вы можете использовать SimpleDateFormat для анализа строки, которая была извлечена из базы данных. В вашем примере шаблон для разбора 01:00 будет HH:mm, потому что это часы и минуты.

String strFromDB = "01/29/02 01:00";
DateFormat formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
Date date = (Date)formatter.parse(strFromDB);

Для справки http://download.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html

...