DateTimeを文字列 "dd/mm/yyyy"に変換するにはどうすればよいですか? 私が持っている問題は、変換がlinq式の中にあるので、私はDateTime.Value.ToString("MM/dd/yyyy")
を使わなければならないということです。しかし、その日付は時間とともに戻ってくる。1/21/1999 12:00:00 AM
。このクエリで時間部分を直接削除するにはどうすればよいですか?DateTimeを日付文字列に変換する "dd/mm/yyyy"
_unitOfWork.PlacementFinancialViewRepository.GetEfs07Placements()
.Where(x => x.FiscalYear == fiscalYear && x.ResponsibleSauId == responsibleDistrictId)
.ToList()
.Select(x => new Efs07PlacementModel
{
PlacementStartDate = x.PlacementStartDate == null
? null
: x.PlacementStartDate.Value.ToString("MM/dd/yyyy"),
PlacementEndDate = x.PlacementEndDate == null
? null
: x.PlacementEndDate.Value.ToString("MM/dd/yyyy")
})
.ToList();
、 'PlacementStartDate'のデータ型は – shahsani
はい、それはですが、どのようにそれを変換することができる理由DateTime'はthatsの'かもしれ?私はちょうどdbのデータ型を変更することができると思います... – navig8tr
日付を表示しているときに "MM/dd/yyyy"に変換することができます - リストを作成している間はそこにはありません – shahsani