如何解决如何在JSF中输入时间值
我在jsf中添加了时间,但存储的时间始终是我输入的时间值+ 7小时,如何使数据库中存储的时间与我输入的时间匹配?
这是我的Create.xhtml代码
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:a="http://xmlns.jcp.org/jsf/passthrough">
<div class="form-row">
<div class="col-md-6 form-group">
<label class="text-black-50">Jam Pertama</label>
<h:inputText class="form-control" id="jam1" a:type="time" value="#{pendaftaranController.selected.jam1}" title="#{bundle.CreatePendaftaranTitle_jam1}">
<f:convertDateTime pattern="HH:mm"/>
</h:inputText>
</div>
</div>
<div class="form-row">
<div class="col-md-6 form-group">
<label class="text-black-50">Jam Kedua</label>
<h:inputText class="form-control" id="jam2" a:type="time" value="#{pendaftaranController.selected.jam2}" title="#{bundle.CreatePendaftaranTitle_jam2}" >
<f:convertDateTime pattern="HH:mm"/>
</h:inputText>
</div>
</div>
这是我的型号代码
@Column(name = "Jam1")
@Temporal(TemporalType.TIME)
private Date jam1;
@Column(name = "Jam2")
@Temporal(TemporalType.TIME)
private Date jam2;
public String getHari1() {
return hari1;
}
public void setHari1(String hari1) {
this.hari1 = hari1;
}
public String getHari2() {
return hari2;
}
public void setHari2(String hari2) {
this.hari2 = hari2;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。