我使用LINQ
从分钟(75)中的数据库中获取值。现在我想使用LINQ
将此分钟转换为HH MM SS格式。谁能帮帮我吗。在linq中显示HH MM SS格式的分钟数
谢谢。 我试着用下面的代码,但是我没有成功。
TimeSpan tsMinutes;
try
{
using (VodafoneDataClassesDataContext vodafoneDataClassesDataContext = new VodafoneDataClassesDataContext())
{
vodafoneDataClassesDataContext.Connection.ConnectionString = BECommon.VodafoneConnectionString;
return (from auditFormsFilledMasters in vodafoneDataClassesDataContext.AuditFormsFilledMasters
join storeMasters in vodafoneDataClassesDataContext.StoreMasters
on auditFormsFilledMasters.StoreId equals storeMasters.Id
join deskMasters in vodafoneDataClassesDataContext.DeskMasters
on auditFormsFilledMasters.DeskId equals deskMasters.Id
join usersMasters in vodafoneDataClassesDataContext.UserMasters
on auditFormsFilledMasters.AuditorId equals usersMasters.Id into tempMaster
from TempCircleStore in tempMaster.DefaultIfEmpty()
where auditFormsFilledMasters.StoreId == fieldStoreId
select new BEAuditFormsFilledMaster
{
minutesSpan = new TimeSpan(0, Convert.ToInt32(auditFormsFilledMasters.LengthofRecordinMin.ToString()), 0),
tsMinutes = new TimeSpan(0, Convert.ToInt32(auditFormsFilledMasters.LengthofRecordinMin.ToString()), 0),
LengthofConversation = auditFormsFilledMasters.LengthofRecordinMin.ToString(),
where auditFormsFilledValues.AuditFormsFilledMasterId == auditFormsFilledMasters.Id
select auditFormsFilledValues.SelectedScore).Sum(),
}).ToList<BEAuditFormsFilledMaster>().AsReadOnly();
}
该代码的绝大部分似乎无关你的问题..哪里是你的DateTime对象? – Sayse
@Sayse他想要一个TimeSpan。 –
啊好的...我仍然很难找出问题的出在哪里,我推测tsMinutes,但从来没有可以肯定 – Sayse