我需要一个包含日期的下拉菜单。
当我写作时
<g:select id="dob" name="dob" from="${Person.list().dateOfBirth}" value="${personInstance?.dateOfBirth}" />
这会以 2011-05-17 00:00:00.0
格式显示日期,但我需要采用 mm/dd/yyyy
格式。
我怎样才能做到这一点?
最佳答案
这是我能想到的最短的解决方案(未经测试):
<g:set var="dateFormat" value="MM/dd/yyyy"/>
<g:select id="dob" name="dob" from="${Person.list().dateOfBirth*.format(dateFormat)}"
value="${personInstance?.dateOfBirth?.format(dateFormat)}" />
关于grails - 我如何将日期格式化为来自 <g :select> 中的数据库的指定格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6029080/