Ben hazırda varlık ve fasulye var: ayrıcabahar mvc tarih formatı: Giriş
@Entity
public class GeneralObservation {
@DateTimeFormat(pattern = "dd/MM/yyyy")
Date date;
@Column
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
benim url gittiğinizde
@InitBinder
protected void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
binder.registerCustomEditor(Date.class, new CustomDateEditor(
dateFormat, false));
}
ve
form:input
id = "datepicker"
name="date"
itemLabel="date"
path="newObservation.date"
var Ben şunu görüyorum:
Nasıl mm/GG/yyyy biçimine sahip olmasını zorlayabilirim?
'@DateTimeFormat (pattern = "gg/MM/yyyy ") ve yeni SimpleDateFormat (" dd/MM/yyyy ")' dd/MM/yyyy'yi kullanır. 'Mm/GG/yyyy' olarak değiştirmeyi denediniz mi? –
lütfen http: //stackoverflow.com/questions/3457134/how-to-display-a-formatted-datetime-in-spring-mvc-3-0 – Algorithmist
Hayır, bu yardımcı olmaz çünkü form: girdi koymak için izin vermez varsayılan değeri açıkça –