如何将日期格式化程序放在themeleaf实现中的th:field上

时间:2015-07-02 22:00:05

标签: java date spring-mvc thymeleaf

在表单中有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的视图级别为给定字段应用日期格式的任何建议。

1 个答案:

答案 0 :(得分:0)

使用Thymeleaf格式化日期的方法解释为here

如果要将占位符格式化为dd / MM / yyyy,则为:

th:placeholder="${#dates.format(search.getDateCheckIn(), 'dd/MM/yyyy')}"