gpt4 book ai didi

grails - 在gorm中使用时间的哪种数据类型?

转载 作者:行者123 更新时间:2023-12-02 13:50:09 26 4
gpt4 key购买 nike

在计算和保存数据库期间如何处理时间(如14:33)?我可以在HSQL DB中使用哪种数据类型?

我想计算工作量或休息时间。是否有将时间转换为小数的内置可能性?

谢谢!

最佳答案

至于时间表示,最方便的类型应该是Joda Time's LocalTime
map the LocalTime type to the database有多个转换器。

您需要JAR包 joda-time and 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)
}
}

关于grails - 在gorm中使用时间的哪种数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com