elC*_*ano 2 grails types hsqldb
我怎样才能在计算和数据库节省期间处理时间(如14:33)?我可以在HSQL DB中使用什么数据类型?
我想计算工作量或休息时间等事情.是否存在将时间转换为小数的可能性?
谢谢!
至于时间表示,最方便的类型应该是Joda Time的LocalTime
.
有几个转换器可用于将LocalTime
类型映射到数据库.
你需要JAR包joda-time
和joda-time-hibernate
.
您的域类可能如下所示:
import org.joda.time.contrib.hibernate.PersistentLocalTimeAsTime
import org.joda.time.LocalTime
class TimeDomain {
LocalTime localTime
static mapping = {
localTime type: PersistentLocalTimeAsTime
}
// business logic would belong to a service class
LocalTime plusMinutes(int minutes) {
localTime.plusMinutes(minutes)
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1344 次 |
最近记录: |