Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 31.03.2014
Сообщений: 175

Как преобразовать формат даты - поле сущности, используя spring initbinder?

20.08.2019, 13:02. Показов 1745. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Описание поля сущности:
Java
1
2
3
4
5
6
@Column
@NotNull(message = "Поле не может быть NULL")
@Past(message = "Время должно быть в прошлом")
@Temporal(value = TemporalType.DATE)
@DateTimeFormat(pattern = "dd.MM.yyyy")
private Date date_of_birth;

поле в jsp - файле

HTML5
1
2
3
 <springForm:input id="date" path="date_of_birth" type="text" name="date_of_birth" value="${student.date_of_birth}" required="required" />
  <br/>
  <springForm:errors path="date_of_birth" cssClass="error" />

файл - mask.js, для ввода значения по маске

JavaScript
1
2
$(function(){
    $("#date").mask("99.99.9999", {placeholder: "дд.мм.гггг" }); });
метод @InitBinder

Java
1
2
3
4
5
6
7
@InitBinder//(value="date_of_birth")
public void initBinder(WebDataBinder dataBinder) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
    dateFormat.setLenient(true);
    dataBinder.registerCustomEditor(Date.class, "date_of_birth", new CustomDateEditor(dateFormat, true));
 
}
Дата вводится в текстовое поле на форме по шаблону мм.дд.гггг, а выводится обратно на форму в формате гггг-мм-дд. Как привести к первому формату - мм.дд.гг, хоть и описал в сущности, это не работает?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.08.2019, 13:02
Ответы с готовыми решениями:

Как из даты Y-m-d H:i:s преобразовать в формат time()?
Есть несколько таблиц в которых есть время и дата в таком формате &quot;Y-m-d H:i:s&quot; (DATETIME) надо их все переделать в time() Кто ни будь...

Как преобразовать время UNIX в удобовоспринимаемый формат даты?
Здравствуйте. Есть вот такой вот скрипт: while($data = mysql_fetch_array($qr_result)){ echo '&lt;tr&gt;'; echo '&lt;td&gt;' . $data ....

Как перенести данные из "поле со списком" (в данном случае формат даты) в поле
И снова здравствуйте... Опять появилось время заняться &quot;базой&quot; и столкнулся со следующей проблемкой, а именно - как перенести данные...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.08.2019, 13:02
Помогаю со студенческими работами здесь

Как отобразить в поле грида длинный формат даты?
Есть бд Access, с ней работает делфи, через связку FDConnection =&gt; FDQuery =&gt; Grid. В гриде поле с датой отображается в формате dd.mm.yyyy...

Преобразовать формат даты
Собсна вот,что опять не получается,в начале мы вводим дату в формате дд.мм.гггг, в конце нам надо вывести в дд.мм.гг(самая последняя...

Преобразовать строку даты в заданный формат
Разработать программу согласно варианту задания. Максимальная длина строк не менее 80 символов. При реализации программы необходимо...

Меняется формат даты в поле
Добрый день. Почему может меняться формат даты в поле веб-формы? Уже обновил версию datetimepicker'а, потом moment-with-locales,...

Преобразовать формат даты в переменной для поиска по БД
Привет, друзья! Помогите найти решение. На сайте осуществлен поиск по БД исходя из данных в get запросе. Т.е. я ставлю поиск строк по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru