Отображение времени Struts2 (ЧЧ: мм) в поле действия - PullRequest
1 голос
/ 24 февраля 2009

У меня есть простые стойки2 из:

<s:form ...>
<s:textfield name="initialTime" maxlength="5" size="5" />
</s:form>

Где пользователь должен ввести время в формате ЧЧ: мм. В соответствующем действии у меня есть свойство:

private Date initialTime;

вместе с его получателем / установщиком.

У меня проблема с проверкой, поскольку полученный initialTime (т.е. 10:20) не понимается как действительная дата.

Каков хороший подход для извлечения времени? Должен ли я использовать поле private String initialTime вместо Date?

Спасибо.

1 Ответ

1 голос
/ 24 февраля 2009

Я думаю, вам придется изменить свойство на String и программно преобразовать его в любой конечный формат, какой вы захотите. Хотя я могу видеть случаи, когда преобразование из ЧЧ: мм в Дата может иметь смысл, я думаю, мы можем согласиться, что это не общий сценарий.

. / Алекс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...