我在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
按照我的表格的图像:
我的疑惑是,如何在我的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
答案 0 :(得分:0)
然后你应该变量LocalTime
。 Joda日期包括所有信息(年,月,日,时间和时区)。
private LocalTime horaInicio;
private LocalTime horaFinal;
因此,如果您只需要存储数据LocalTime
的时间是您最好的选择。请参阅here文档。