好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

JSON数据中DateTime类型的处理方法

JSON数据中DateTime类型的处理方法

//json 数据中Date(12839730837)转换成时间函数
-----------------------------------------------------------------------
for (var i = 0; i < store.proxy.data.results; i++) {
    var temp_date = renderTime(store.proxy.data.rows[i].datatime);
    store.proxy.data.rows[i].datatime = temp_date;
}

function renderTime(data) {
    var da = eval('new ' + data.replace('/', '', 'g').replace('/', '', 'g'));
    return da.toLocaleDateString() + " " + da.toLocaleTimeString();
}


//在后台json转换Date(12839730837)为字符串
 temp_json = System.Text.RegularExpressions.Regex.Replace(temp_json, @" \\/Date\((\d+)\)\\/ ", match =>
{
     DateTime dt = new DateTime(1970, 1, 1);
     dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value));
     dt = dt.ToLocalTime();
     return dt.ToString("yyyy-MM-dd HH:mm:ss");
});

http://www.cnblogs.com/sunleinote/archive/2011/11/14/2248598.html

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于JSON数据中DateTime类型的处理方法的详细内容...

  阅读:40次