下面是LINQ声明的一部分我在哪里我试图将我的DTO中的属性转换为新的日期,日期是从正确的开始日期开始的天数(如果有的话),小时和分钟现在(DateTime.Now或类似的东西)到从SQL Server拉出的日期。
select new ATSRequestDto
{
ATSRequestID = atsr.ATSRequestID,
CreatedDate = atsr.CreatedDt,
Desciption = atsr.Description,
Priority = c.Description,
DepartmentName = laststatus.Department.Name,
DepartmentID = laststatus.Department.DepartmentID,
Status = laststatus.Code.Description,
IsClosed = atsr.IsClosed,
LastStatusDateDiff = laststatus.CreatedDt - DateTime.Now // right here
};
我可能想出如何在没有演员的情况下如何做到这一点,只是不知道如何在演员阵容中做到这一点..感谢您的帮助
答案 0 :(得分:0)
不明白你的问题。
你能做到吗? LastStatusDateDiff = laststatus.CreatedDt.Date - DateTime.Now或 LastStatusDateDiff = DateTime.ParseExact(laststatus.CreatedDt," yyyyMMDD") - DateTime.Now