我有一个POST端点,该端点在创建数据库记录后返回以下JSON。 端点以此方式 / Date(1572918440057-0800)/ 返回两个DateTime值。
{
"id": 25,"startDateTime": "/Date(1572918440057-0800)/","completedDateTime": "/Date(1572918446591-0800)/","noOfProcessRecords": 9,"totalNumberOfRecords": 430,"addedBy": "Jane Doe"
}
我有一个用于捕获数据的自定义对象。
public class ResponseItem
{
public int Id { get; set; }
public DateTime StartDateTime { get; set; }
public DateTime CompletedDateTime { get; set; }
public int NoOfProcessRecords{get; set;}
public int TotalNumberOfRecords{ get; set; }
public string addedBy{ get; set; }
}
端点如下:
public object Post(RequestItem request)
{
DateTime startTime = DateTime.Now;
//Process Records
var processedRecords = ProcessRecords(request);
DateTime completedTime = DataTime.Now;
return new ResponseItem()
{
Id = processedRecords.Id,StartDateTime = startTime,CompletedDateTime = completedTime,NoOfProcessRecords = processedRecords.CountProcessedRecords,TotalNumberOfRecords = processedRecords.CountTotalRecords,addedBy = request.AddedBy
};
}
我是否缺少这种转换或格式? 如何返回这样的 2019-11-04 17:42:36.707 这样的DateTime值,而不是这个 / Date(1572918440057-0800)/ ?