Jq和java以及easyUI中日期格式的转换

时间:2022-01-03 15:44:21

1. Jq中日期格式的转换

// 时间的格式化传过来的是json格式日期

function pdateFormat(data){

// 对于json格式的日期的转换 1446393600000

if (data != null) {

var date = new Date(data);

var y = date.getFullYear();

var m = date.getMonth() + 1;

var d = date.getDate();

// 转换成String类型的yyyy-MM-dd

var time =  y + '-' + m + '-' + d;

// 日期格式1446393600000

var format = Date.parse(time);

// 转换成Mon Nov 02 2015 00:00:00 GMT+0800 (中国标准时间)

var newDate = new Date(format);

return newDate;

} else {

return "";

}

}

2. Java中日期格式的转换

// 日期的处理【String--Date】

String date = "2017-08-20";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date pdate = sdf.parse(date);

3. Easyui-Jq日期的回显

/* 时间的回显 */

//获取的时间为json格式的,这里需要对时间进行格式化

// 将时间格式化成String类型

var time = pdateFormat(data.pdate);

// dateBox这个是时间的databox上的id

$("#dateBox").datebox('setValue', time);

 

上面的调用这个function

// 时间的格式化传过来的是json格式日期

function pdateFormat(data){

// 对于json格式的日期的转换 1446393600000

if (data != null) {

var date = new Date(data);

var y = date.getFullYear();

var m = date.getMonth() + 1;

var d = date.getDate();

// 转换成String类型的yyyy-MM-dd

var time =  y + '-' + m + '-' + d;

// 日期格式1446393600000

// var format = Date.parse(time);

// 转换成Mon Nov 02 2015 00:00:00 GMT+0800 (中国标准时间)

// var newDate = new Date(format);

return time;

} else {

return "";

}

}