gpt4 book ai didi

java - 如何使用Mysql和Java(Hibernate)获取startTime和endTime

转载 作者:行者123 更新时间:2023-11-29 21:51:22 24 4
gpt4 key购买 nike

我在 mysql 中有下表:

id              Day                hourStart           hourEnd
1 2015-01-01 00:00:00 23:59:00
2 2015-01-05 10:00:00 10:20:00
3 2015-01-05 10:20:00 10:30:00
4 2015-01-05 10:30:00 10:40:00

按照我的 table 的图像:

folow the image

我的疑问是,如何在我的java代码中获取hourStart和hourEnd?因为我尝试获取小时信息,但我可以看到此信息

 "hourEnd":"1970-01-01T23:59:00-03:00",
"hourStart":"1970-01-01T00:00:00-03:00",

"hourEnd":"1970-01-01T10:10:00-03:00",
"hourStart":"1970-01-01T10:00:00-03:00",

我需要了解如何删除 1970-01-01T 和 -03:00 并仅保留 10:00 和 10:10?

关注Consulta.class

 @Entity
@Table(name="consulta")
@XmlRootElement(name = "consulta")
public class Consulta {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
private Date dia;
private Date horaInicio;
private Date horaFinal;


...gets/sets HERE

最佳答案

那么您应该将变量设置为LocalTime。 Joda日期包括所有信息(年、月、日、时间和时区)。

private LocalTime horaInicio;
private LocalTime horaFinal;

因此,如果您只需要存储数据的时间,LocalTime 是您最好的选择。请参阅here文档。

关于java - 如何使用Mysql和Java(Hibernate)获取startTime和endTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33598543/

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