在表单中有th:占位符。在该字段中传递日期参数,并希望以“dd / mm / yyyy”格式格式化此字段。
<div class="form-group col-md-2" style="padding-left:5px; padding-right:5px;">
<label class="sr-only" for="datetimepicker">Check In</label>
<input class="form-control" id="datetimepicker" th:placeholder="${search.getDateCheckIn()}" style="width:100%;"/>
<input type='text' th:field="*{dateCheckIn}" id="datetimepicker1" hidden="hidden"/>
</div>
search.getDateCheckIn()
public Date getDateCheckIn() {
return dateCheckIn;
}
在themeleaf的视图级别为给定字段应用日期格式的任何建议。
答案 0 :(得分:0)
使用Thymeleaf格式化日期的方法解释为here。
如果要将占位符格式化为dd / MM / yyyy,则为:
th:placeholder="${#dates.format(search.getDateCheckIn(), 'dd/MM/yyyy')}"