LINQクエリで2つのdatetime(実際には時刻部分)の値を書式設定する際に問題があります。グリッドビュー(gvDaily)に入っている時間の値は、 "HH:mm:ss-HH:mm:ss"という形式です。私がしたいのは、 "HH:mm-HH:mm"の時刻形式ですが、それを達成する方法がわかりません。私が問題を抱えているのは時間の部分です。LINQ-to-Entityを使用した(日付)時刻文字列の書式設定
var dailyList = (from d in db.Daily
select d).ToList();
gvDaily.DataSource = from d in dailyList
orderby d.Datum
select new { d.idDaily, d.Biljeske, d.Datum, d.EfektivnoSati, Tvrtka = d.Ticket.Firma.Naziv, DailyManager = d.Kontakt.Ime + " " + d.Kontakt.Prezime, Ticket = d.Ticket.Opis, Time= d.TimeFrom+ "-" + d.TimeTo, d.TimeFrom, d.TimeTo, d.Opis, d.Ticket.Zatvoren, d.Ticket.IzdanRacun, TicketNumber = d.Ticket.idTicket + "-" + d.Ticket.RedniBroj, d.Dolazak };
ありがとうございます!
P.S.カスタム書式設定が機能しないので、他のアイデアを見つけようとしています。
私の答えを探し、これはあなたを助けることを願っています http://stackoverflow.com/questions/2428128/linq-2-sql-datetime-format-to-string-yyyy-mm-dd/16143970 #16143970 – Clyde