私はlinqを使用して日付だけを表示したかった私のコーディングは
var xyz = from xy in entity.TrainingDetails
join ede in entity.EmployeeDetails
on xy.TrainerId equals ede.id
join lmn in entity.Topics
on xy.TopicId equals lmn.id
where (xy.TrainerId == ede.id)
where (xy.TopicId == lmn.id)
select new
{
EmployeeId = ede.EmployeeId,
Trainer = ede.FirstName + ede.MiddleName + ede.LastName,
SINo = xy.Id,
TrainingDate = xy.TrainingDate,
StartTime = xy.StartTime,
EndTime = xy.EndTime
};
これは機能しています。私の出力では、日付は 12-04-2013 00:00:00 に表示さ
れます12-04-2013
。私は試した
TrainingDate = String.Format("{0:MM/dd/yyyy}",xy.TrainingDate),
TrainingDate = xy.TrainingDate.ToString("dd/MM/yyyy"),
TrainingDate =xy.TrainingDate.ToString("d", DateTimeFormatInfo.InvariantInfo)
TrainingDate =xy.TrainingDate .Date
これらすべてですが、まだ取得できません。