我将“06:00:00”存储在SQL Server数据库中作为time(0)
类型。我们的时区是“澳大利亚/悉尼”。如何使用Joda-Time将时间转换为Java代码中的“06:00”?
我尝试了以下内容:
@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentLocalTime")
@Column private LocalTime openTime;
无论我如何格式化时间,它总是“16:00”。
答案 0 :(得分:0)
(来自@JohnLuan的评论)
正确的解决方案如下:
@Type(
type = "org.jadira.usertype.dateandtime.joda.PersistentLocalTime",
parameters = { @Parameter(name = "databaseZone", value = "jvm") }
)