Как выбрать часы вместо даты - PullRequest
0 голосов
/ 29 января 2011

Мне было интересно, как выбрать часы вместо даты [месяц, год, день].

Я использую этот фрагмент кода:

entity - class ~. domain.Availability --testAutomatically --identifierField
date field --fieldName begin - notnull --type java.util.Date --past
field date --end fieldName - notnull --type java.util.Date --past
field reference --fieldName teacher --type ~. domain.Teacher --notnull

Запуск этого кода вВ вашем браузере появляется календарь для выбора года, месяца и дня.Я просто хочу выбрать определенное время суток.Например Начало: 08:00 часов Окончание: 12:00 часов

Приветствия,

Ответы [ 3 ]

0 голосов
/ 15 июня 2012

Согласно Javadoc для @DateTimeFormat

Для форматирования на основе стиля установите атрибут style() в качестве кода шаблона стиля.

Первый символ кода - это стиль даты, а второй символ - стиль времени. Укажите символ 'S' для короткого стиля, 'M' для среднего, 'L' для длинного и 'F' для полного. Дату или время можно опустить, указав символ стиля '-'.

@DateTimeFormat(style = "-F")

0 голосов
/ 17 мая 2016

Вы можете попробовать сделать это.

focus --class ~.domain.YourEntity   
field date --fieldName yourfield --type java.util.Date --dateTimeFormatPattern "hh:mm"

Эта форма лучше из архива .java, только напиши.

  /**
 */
@Temporal(TemporalType.TIMESTAMP)
@DateTimeFormat(style = "-S")
private Date yourhours;
0 голосов
/ 01 марта 2011

Попробуйте --dateTimeFormatPattern="hh:mm"

Источник: http://static.springsource.org/spring-roo/reference/html/command-index.html#command-index-field-date

...