【问题标题】:C# Json.NET WCF Rest DateTime FormatC# Json.NET WCF 休息日期时间格式
【发布时间】:2013-05-09 18:33:52
【问题描述】:

看看下面的示例代码,我希望输出是 WCF 日期格式“/Date(1237951967000)/”或时区变体。

class Program
{
    public class Test
    {
        public DateTime Date { get; set; }
    }

    static void Main(string[] args)
    {
        var test = new Test
            {
                Date = DateTime.Now
            };


        var json = JsonConvert.SerializeObject(test);


        Console.WriteLine(json);
    }
}

这是输出:

{"Date":"2013-05-09T11:17:38.7990259-07:00"}

如何调整上述代码以提供所需的格式?

{"Date":"\/Date(1237951967000)\/"}

【问题讨论】:

    标签: c# json wcf json.net


    【解决方案1】:
    var settings = new JsonSerializerSettings() {DateFormatHandling= DateFormatHandling.MicrosoftDateFormat};
    var json = JsonConvert.SerializeObject(test, settings);
    

    【讨论】:

      猜你喜欢
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多