Jquery 如何将数据从Json转换为java
我试图通过Ajax调用获取JSP页面中的开始日期,但它返回为Json对象,即153452636268,我想将我的日期从Json转换为Java,请您协助Jquery 如何将数据从Json转换为java,jquery,ajax,jsp,Jquery,Ajax,Jsp,我试图通过Ajax调用获取JSP页面中的开始日期,但它返回为Json对象,即153452636268,我想将我的日期从Json转换为Java,请您协助 $.ajax({ type: "GET", url: "${pageContext.request.contextPath}" + "/status/id?city="+city, async: false, cache : false, contentType: "
$.ajax({
type: "GET",
url: "${pageContext.request.contextPath}" + "/status/id?city="+city,
async: false,
cache : false,
contentType: "application/json",
success: function (response) {
var $tab = $("#Table");
$tab.css("display", "inline");
$.each(response.statusId, function(index,statusDetail) {
$tab.append("<tr><td align='center'><input id='Radio"+index+"' name='statRadio' title='"+index+"' type='radio'/></td>"+
"<td id='productId"+index+"' align='center' style='display: none;'>"+statusDetail.key.StudId+"</td>"+
"<td id='startDate"+index+"' align='center'>"+statusDetail.key.startDate+"</td></tr>");
//
});
},
failure: function (response) {
return;
},
error: function (response) {
return;
}
});
$.ajax({
键入:“获取”,
url:“${pageContext.request.contextPath}”+”/status/id?city=“+city,
async:false,
cache:false,
contentType:“应用程序/json”,
成功:功能(响应){
var$tab=$(“#表”);
$tab.css(“显示”、“内联”);
$.each(response.statusId,函数(索引,statusDetail){
$tab.append(“”)+
“”+statusDetail.key.StudId+“”+
“+statusDetail.key.startDate+”);
//
});
},
故障:功能(响应){
返回;
},
错误:函数(响应){
返回;
}
});
如果您有一个带有毫秒的变量,您可以将其交给日期构造函数来创建一个日期对象,您可以随意使用和操作该对象
var毫秒=1532318400000;
//无论哪个变量保存您的时间戳
var turnitontoadate=新日期(毫秒);
log(turnitontoadate.toString())代码>
希望这将对您有所帮助。在JSP页面中。您可以使用JSP标记库。
In JSP page. You can use JSP Tag library.
<jsp:useBean id="dateObject" class="java.util.Date" /> <jsp:setProperty name="dateObject" property="time" value="${timeInMilliSeconds}" />
Date is :
<b><fmt:formatDate value="${dateObject }" pattern="dd/MM/yyyy"><b>
Time is :
<b><fmt:formatDate value="${dateObject }" pattern="hh:mm a" /></b>
output:
Date is : 26/02/2018 Time is : 06:27 PM
日期为:
时间是:
输出:
日期:2018年2月26日时间:下午6:27
将其转换为java是什么意思?你是说javascript?还有,这个数字是以毫秒为单位的时间戳吗?我需要将日期转换为java,当前它以JSON显示,我应该获取的正确日期是2018-07-23 00:00:00.0,而不是这给我1532318400000你的不合理的人。“转换为java”在这种上下文中没有意义。您的ajax请求正在返回json,您希望将该数字转换为一些东西,但它不是java。我该如何做?
In JSP page. You can use JSP Tag library.
<jsp:useBean id="dateObject" class="java.util.Date" /> <jsp:setProperty name="dateObject" property="time" value="${timeInMilliSeconds}" />
Date is :
<b><fmt:formatDate value="${dateObject }" pattern="dd/MM/yyyy"><b>
Time is :
<b><fmt:formatDate value="${dateObject }" pattern="hh:mm a" /></b>
output:
Date is : 26/02/2018 Time is : 06:27 PM