jquery - 如何将数据从 Json 转换为 java
问题描述
我正在尝试通过 Ajax 调用获取 JSP 页面中的开始日期,但它作为 Json 对象返回,即 153452636268,我想将我的日期从 JSon 转换为 Java,请您帮忙。
$.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;
}
});
解决方案
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* @author Sumesh
*
*/
public class MillisToDate {
public static void main(String args[]) {
//Converting milliseconds to Date using java.util.Date
//current time in milliseconds
long currentDateTime = Long.parseLong("153452636268");
//creating Date from millisecond
Date currentDate = new Date(currentDateTime);
//printing value of Date
System.out.println("current Date: " + currentDate);
DateFormat df = new SimpleDateFormat("dd:MM:yy:HH:mm:ss");
//formatted value of current Date
System.out.println("Milliseconds to Date: " + df.format(currentDate));
//Converting milliseconds to Date using Calendar
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(currentDateTime);
System.out.println("Milliseconds to Date using Calendar:"
+ df.format(cal.getTime()));
//copying one Date's value into another Date in Java
Date now = new Date();
System.out.println("original Date: " + df.format(now));
}
}
希望这会帮助你。
推荐阅读
- android - Android 在任务之间切换
- python - mindist[l] <- ndist[l] 中的错误:下标分配中不允许使用 NA,同时在 R 中使用 predict 方法进行混合判别分析
- javascript - 如何在 React 中以两种方式绑定作为数组接收的数据?
- windows - Windows 批处理 - 变量替换在内部 For 循环中不起作用,例如文件大小
- express - 我应该在无服务器应用程序中使用 Express.js 吗?
- javascript - 如何在反应中使用UseState钩子中的数组以及如何动态更新它
- reactjs - React 渲染严格模式与非严格模式
- c++ - 如何使用 C++ 中的指针通过指针传递多维向量?
- angular - 角度图像列表
- javascript - 将参数传递给函数,分配给变量