[Grails] 关于GORM中日期格式的问题

zengsun 2007-09-18
在GORM中日期类型没有格式可以设置。
例如:只是需要(yyyy-mm-dd)这样的日期或需要日期和时间,也可能只要时刻就可以。
但是没有相应的定义方法。
且在通过0.6的 something as JSON 时日期的格式为:1988-09-16 11:14:00.0。
所以有两个问题:
1)是否可以限定日期的存储方式。
2)在转换成JSON时,可否指定格式?
dellsoft 2007-09-19
应该是可以的吧,通过
<g:formatDate format="yyyy-MM-dd" date="${date}"/>
zengsun 2007-09-19
dellsoft 写道
应该是可以的吧,通过
<g:formatDate format="yyyy-MM-dd" date="${date}"/>

这样不行,我不是在渲染gsp时格式化
最好在grails.converters.JSON上打主意。
zengsun 2007-09-20
有人吗?呀!
试了多种方法都不行!
agile_boy 2007-09-20
建议把这个问题发到grails的maillist看看
zengsun 2007-09-20
在邮件列表中查到了这个问题,我记得大概是说:
在使用
render result as JSON
时,将日期类型转换成形如
"some Property": new Date(8593849484) 
的格式,
以方便象Ext这样的类库使用。可是目前状态(open)还没有关闭。
zengsun 2007-09-20
还有就是
render result as JSON

as到底是个什么语法?
我怎么没有找到相关的语法说明!
zengsun 2007-09-20
as 操作符在这里的工作原理,有没有达人可以解释一下
djluowen 2011-12-20
在放到josn之前将你的日期数据取出toString()一把
再放回去(重新实例化一个也可以)
再放到josn中
Global site tag (gtag.js) - Google Analytics