java数据量大了怎么处理(Date-62135596800000)
java数据量大了怎么处理(Date-62135596800000)那前台如何转化呢?function formatDatebox(value) { if (value == null || value == '') { return ''; } var dt = parseToDate(value); //关键代码,将那个长字符串的日期值转换成正常的JS日期格式 return dt.format("yyyy-MM-dd"); //这里用到一个javascript的Date类型的拓展方法,这个是自己添加的拓展方法,在后面的步骤3定义 } /*带时间*/ function formatDateBoxFull(value) { if (value == null || value
一早晨接到之前同事发来了个问题,据说他昨天捣鼓了半天,没做出来?
他是从T 接口中返回来的json数据,T 是一款用友财务云产品哈,接口咱就不管了,
那java 怎么转化呢?
//字符串转化为日期格式
private void ConvertDate(String sdate){
long dateLong=Long.parseLong(sdate);
Date date=new Date(dateLong);
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String datestr=formatter.format(date);
System.out.println(datestr);
}
//直接调用
public static void main(String[] args) {
//(new GenerateCodeMysql()).GenDBCode();
(new GenerateCodeMysql()).ConvertDate("-62135596800000");
}
结果如何呢?
那前台如何转化呢?
function formatDatebox(value) {
if (value == null || value == '') {
return '';
}
var dt = parseToDate(value); //关键代码,将那个长字符串的日期值转换成正常的JS日期格式
return dt.format("yyyy-MM-dd"); //这里用到一个javascript的Date类型的拓展方法,这个是自己添加的拓展方法,在后面的步骤3定义
}
/*带时间*/
function formatDateBoxFull(value) {
if (value == null || value == '') {
return '';
}
var dt = parseDate(value);
return dt.format("yyyy-MM-dd hh:mm:ss");
}
var parseDate = function (timeSpan) {
var timeSpan = timeSpan.replace('Date' '').replace('(' '').replace(')' '').replace(/\//g '');
var d = new Date(parseInt(timeSpan));
return d;
};
//为Date类型拓展一个format方法,用于格式化日期
Date.prototype.format = function (format) //
{
var o = {
"M ": this.getMonth() 1 //month
"d ": this.getDate() //day
"h ": this.getHours() //hour
"m ": this.getminutes() //minute
"s ": this.getseconds() //second
"q ": Math.floor((this.getMonth() 3) / 3) //quarter
"S": this.getMilliseconds() //millisecond
};
if (/(y )/.test(format))
format = format.replace(RegExp.$1
(this.getFullYear() "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" k ")").test(format))
format = format.replace(RegExp.$1
RegExp.$1.length == 1 ? o[k] :
("00" o[k]).substr(("" o[k]).length));
return format;
};
好了,下次你遇到是不是也知道如何处理了呢!