本文介绍了如何将Datetime转换为JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





任何人都知道如何将普通日期格式转换为ex:2-2-2014到JSON格式。我得到此异常DateTime内容'2-2 -2014'在序列化时不以'\ / Date('和','结尾')开头。)如果你知道答案,请回复。





问候

Vijay

Hi,

Anyone knows how to convert normal dateformat for ex:2-2-2014 to JSON format.Iam getting this exception DateTime content '2-2-2014' does not start with '\/Date(' and end with ')\/' as required for JSON while serializing.Please reply if u know the answer.


Regards
Vijay

推荐答案

JSON.stringifyWcf = function(json) {

        return JSON.stringify(json, function(key, value) {
            if (typeof value == "string") {
                var a = reISO.exec(value);
                if (a) {
                    var val = '/Date(' + new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], +a[5], +a[6])).getTime() + ')/';
                    this[key] = val;
                    return val;
                }
            }
            return value;
        })
    };
    JSON.dateStringToDate = function(dtString) {
        var a = reISO.exec(dtString);
        if (a)
            return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], +a[5], +a[6]));
        a = reMsAjax.exec(dtString);
        if (a) {
            var b = a[1].split(/[-,.]/);
            return new Date(+b[0]);
        }
        return null;
    };


这篇关于如何将Datetime转换为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 22:14