gpt4 book ai didi

java - 无法从数据库中检索正确的时间

转载 作者:行者123 更新时间:2023-11-29 02:50:17 29 4
gpt4 key购买 nike

我的表中有字段 startTime 和 endTime,类型为时间。当我尝试通过查询检索它时,即使数据表值正确,它也会给出错误的时间值。查询如下:

SELECT
ts.id,
ts.serviceRuleId,
FROM_UNIXTIME(ts.startTime, '%h %i %p') AS tempStrtTime,
FROM_UNIXTIME(ts.endTime, '%h %i %p') AS tempEndTime,
ts.createdBy,
ts.createdOn,
ts.startDate,
ts.endDate
FROM
TemporaryTimeSlots AS ts
GROUP BY
ts.id

最佳答案

为什么要使用 FROM_UNIXTIME

您使用的是 Java,所以使用 SQL.Date 对象,您将得到正确的结果

select ts.id, ts.serviceRuleId,ts.startTime as tempStrtTime, ts.endTime as tempEndTime, ts.createdBy, ts.createdOn, ts.startDate, ts.endDate from TemporaryTimeSlots as ts group by ts.id 

关于java - 无法从数据库中检索正确的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36710153/

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