gpt4 book ai didi

Java日期给我格式mm/dd/yyyy,其中jquery datepicker日期格式是dd/mm/yyyy

转载 作者:行者123 更新时间:2023-12-01 11:07:18 29 4
gpt4 key购买 nike

我对日期格式有一个奇怪的问题。就像,我正在使用 jquery 日期选择器,它设置为格式 dd/mm/yy。因此,当我在该字段中填写 01/09/2015 时,它应该意味着日期是 2015 年 9 月 1 日。但是,我看到当我在 Controller 中收到作为日期提交的文件时,实际日期看起来像 Fri Jan 09 00:00:00 IST 2015。这不是我想要的,我希望日期为2015 年 9 月 1 日。请帮助我解决我所缺少的内容。以下是供您引用的代码片段 -jsp

 function() {
$(".datepicker").datepicker({
dateFormat: "dd/mm/yy",
maxDate : 0,
changeMonth : true,//this option for allowing user to select month
changeYear : true, //this option for allowing user to select from year range
showOn : "button",
buttonImage : "<c:url value="resources/images/calendar.gif"/>",
buttonImageOnly : true,
buttonText : "Select date",
showOtherMonths : true,
selectOtherMonths : true
})

});

<form:form method="post" id="inbound_form" modelAttribute="formObject" action="submit" onsubmit="return validateInboundAdd()" >
<form:input class="datepicker required" style="height:14px"
id="dateReceived" size="10" maxlength="10" type="text" readonly="readonly" value="${dateReceivedContinue}"
path="dateReceived" onfocus="inputFocus(this)" onblur="inputBlur(this)"/>

Controller

@RequestMapping(value = "/submit" , method = RequestMethod.POST , params="Save ")
public String submit(@ModelAttribute("formObject") modelObject modelObject,

System.out.println("received date -"+modelObject.getDate_received()); // This is giving me the mm/dd/yyyy output, which I want as dd/mm/yyyy. This is getter of the date field 'dateReceived'

最佳答案

在模型formObject中的date_received字段上定义模式,以便spring可以正确处理转换

@DateTimeFormat(pattern="dd/MM/yyyy") 

希望它能成功!

关于Java日期给我格式mm/dd/yyyy,其中jquery datepicker日期格式是dd/mm/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32809084/

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