Grails的时间格式/选择器?

时间:2011-05-05 22:10:32

标签: datetime date grails time grails-plugin

我有一个名为schedule的域类。 它包含以下字段:

String timeStart
String timeEnd
Date date
String timeZone

我想知道,应该使用什么数据类型。我认为,Date应该足够了,但我希望将它与时间分开,所以我应该怎么做呢。我只想提取这部分:MM / DD / YY ......

在视图中,是否有某种插件或标签可以单独使用?比如,有几个组合框可以让用户选择一小时,几分钟,可能还有上午或下午?我可以手动完成,但插件会很好...... :)

我现在正在研究的当前插件是:http://www.grails.org/plugin/calendar

1 个答案:

答案 0 :(得分:4)

如果你可以选择我会通过joda time plugin与Joda Time一起去。 Joda时间是java.date和calendar的替代品。

然后您的调度表的域类将变为如下:

class Schedule {
    static hasMany = [appointments:Appointment]
}

class Appointment {
    DateTime start
    DateTime end
    other properties e.g. name, description...
}

时区和日期数据都在DateTime对象中。