我有一个名为schedule的域类。 它包含以下字段:
String timeStart
String timeEnd
Date date
String timeZone
我想知道,应该使用什么数据类型。我认为,Date
应该足够了,但我希望将它与时间分开,所以我应该怎么做呢。我只想提取这部分:MM / DD / YY ......
在视图中,是否有某种插件或标签可以单独使用?比如,有几个组合框可以让用户选择一小时,几分钟,可能还有上午或下午?我可以手动完成,但插件会很好...... :)
我现在正在研究的当前插件是:http://www.grails.org/plugin/calendar
答案 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对象中。