grails&groovy,转换为json数据时,日期字段该如何处理
在grails里咱将一个date类型的数据转化为json里面的东西时,是:2010-08-15T04:51:59Z,这是什么原因呢,那如果想转换成想要的格式,那有哪几种方...
在grails里咱将一个date类型的数据转化为json里面的东西时,是:2010-08-15T04:51:59Z,这是什么原因呢,那如果想转换成想要的格式,那有哪几种方式呢?
2010-08-15T04:51:59Z这种格式可以用什么方式转换呢?等待ING.....之前写的几个转换都提示格式有误 展开
2010-08-15T04:51:59Z这种格式可以用什么方式转换呢?等待ING.....之前写的几个转换都提示格式有误 展开
4个回答
展开全部
今天也在研究这个问题,网上没找到,自己看了下源码,这样设置一次,全局就都可以用了。
DefaultConverterConfiguration convert = ConvertersConfigurationHolder.getConverterConfiguration(JSON.class);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateMarshaller dateMarshaller = new DateMarshaller(sdf);
convert.registerObjectMarshaller(dateMarshaller);
ConvertersConfigurationHolder.setDefaultConfiguration(JSON.class, convert);
DefaultConverterConfiguration convert = ConvertersConfigurationHolder.getConverterConfiguration(JSON.class);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateMarshaller dateMarshaller = new DateMarshaller(sdf);
convert.registerObjectMarshaller(dateMarshaller);
ConvertersConfigurationHolder.setDefaultConfiguration(JSON.class, convert);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mydate.format("yyyy-mm-dd hh:mm:ss")
不过这不是最好的解决方法,我想让改变json的机制让他自动转化,还没找到方法。
不过这不是最好的解决方法,我想让改变json的机制让他自动转化,还没找到方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Date dt=Demo.propertyVlaue.format("yyyy-MM-dd"),看看行不行啊,我用这个后面的.format能把传的数据插进去,得的到也是便是你的那种格式了,估计不行,哈哈哈,来凑凑热闹
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台用脚本转换吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询