如何在Grails中更改joda-time默认的DateTime格式 [英] How change joda--time default DateTime format in Grails
本文介绍了如何在Grails中更改joda-time默认的DateTime格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
一切正常,但我想改变日期和时间的显示格式。
我该怎么做?每个域都是脚手架的,所以我无法访问任何视图来手动呈现。
我的域名
import org.joda.time。*
import org.joda.time.contrib.hibernate。*
class Game {
团队主持人
团队客人
字符串位置
日期时间日期
$ b静态映射= {
日期类型:PersistentDateTimeTZ,{
列名称:date_timestamp
列名称:date_zone
}
}
}
呈现日期
日期2012/5/24 5:53
我想把它作为
<$ p $ >
Date 5 may 2012 17:53 PM
有没有办法翻译月份名称
解决方案
在config.groovy中定义这个
jodatime {form at.org.joda.time.DateTime =dd MMM YYYY HH:mm a}
和应该照顾它。
I am using Grails 2.0.3 (groovy 1.8.6) with joda-time:1.3.1 and joda-time-templates plugins. Everything works perfectly but I would like to change displayed format for date and time. How can I do that? Every domain is scaffolded so I do not have access to any view to render it manually.
My domain
import org.joda.time.*
import org.joda.time.contrib.hibernate.*
class Game {
Team host
Team guest
String location
DateTime date
static mapping = {
date type: PersistentDateTimeTZ, {
column name: "date_timestamp"
column name: "date_zone"
}
}
}
rendered date
Date 5/24/12 5:53 PM
I would like to get it as
Date 5 may 2012 17:53 PM
Is there any way to translate name of month
解决方案
define this in config.groovy
jodatime { format.org.joda.time.DateTime = "dd MMM YYYY HH:mm a" }
and that should take care of it.
这篇关于如何在Grails中更改joda-time默认的DateTime格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文