Здравствуйте я использую Struts2 но мой TextField получает объект из java.util.Date вместо его значенияJava.util.date - печать его объект не дорожит
Javascript
start = moment(start).format();
alert(start);
2014-10-31T00:00:00+00:00
но когда я попробуйте использовать значение запуска в объекте Java, он печатает следующий объект
java.util.GregorianCalendar[time=1416382200000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Ulaanbaatar",offset=28800000,dstSavings=0,useDaylight=false,transitions=48,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2014,MONTH=10,WEEK_OF_YEAR=47,WEEK_OF_MONTH=4,DAY_OF_MONTH=19,DAY_OF_YEAR=323,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=1,HOUR=3,HOUR_OF_DAY=15,MINUTE=30,SECOND=0,MILLISECOND=0,ZONE_OFFSET=28800000,DST_OFFSET=0]
как я могу получить 2014-10-31T00: 00: 00 + 00: 00 в Java (struts2) объект
Struts2 Методы получения и установки
@Column(name="EVENT_START")
public Calendar getOrder_employee_start() {
return order_employee_start;
}
public void setOrder_employee_start(Calendar order_employee_start) {
order_employee_start.getTime();
this.order_employee_start = order_employee_start;
}
Можете ли вы попробуйте использовать [ 'date'] (https: // struts.apache.org/release/2.0.x/docs/date.html)? Ваш заголовок говорит 'java.util.Date', но ваш код использует' java.util.Calendar'. –
Да, я попытался использовать дату, но дата не получает никакого времени, она принимает только дату –
Покажите мне этот код. Потому что 'java.util.Date', безусловно, включает время. Фактически это число микросекунд с момента [* "эпохи", а именно 1 января 1970 года, 00:00:00 GMT. *] (Https://docs.oracle.com/javase/7/docs/api/ java/util/Date.html). По моей первой ссылке формат fall-back в struts 2 равен [* 'DateFormat.MEDIUM'] (https://docs.oracle.com/javase/7/docs/api/ java/text/DateFormat.html # MEDIUM), который является только датой. –