如何更改日期时间格式?

我有一个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)/

xiakaipkq 回答:如何更改日期时间格式?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157992.html

大家都在问