json中的日期格式没有前一个零

时间:2016-06-02 14:00:51

标签: c# asp.net-web-api2

我有web api 2.0控制器方法,它将我的对象返回为json:

return this.Ok(myObject);

一切都很完美。但是有一个问题。 myObject上的一个属性是date:

public DateTime Dt { get; set; }

如果我在调试器中检查Dt属性(在返回ok之前),则有正确的430毫秒。 但json从服务器返回的格式为日期:

2016-06-02T11:56:38.43

缺少最后一个零号。它应该是:

2016-06-02T11:56:38.430

如果有不同于零的东西,则json有3毫秒,如:

2016-06-02T11:56:38.435

那么,为什么web api删除最后一个数字,如果它在创建json时是0,以及如何纠正它?

0 个答案:

没有答案