get方法中的DateTime无效

时间:2019-07-13 13:00:58

标签: c# sql-server datetime

我有一个名为TrackingDate的变量,在sql-server中类型为datatime2(7),在c#中的类型为Nullable<DateTime>。当调用我的GET方法时,这就是我在JsonResult响应中得到的:

TrackingDate:"/Date(1563271286005)/"

但是我表中的值实际上是"2019-07-16 14:31:26.0053912"

出什么问题了?

2 个答案:

答案 0 :(得分:0)

没有更多信息,很难确定,但是基于JsonResult,您没有将TrackingDate变量正确地从DateTime转换为字符串。这个post可能可以帮助您。

答案 1 :(得分:0)

似乎是JSON序列化程序,以错误的方式序列化了日期。

尝试将JSON序列化程序设置“ DateFormatString”设置为“ yyyy-MM-dd HH:mm:ss.fffffff”