[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中 |