我有麻烦格式化两个日期时间(实际上,它只是时间部分)值在我的LINQ查询。我在gridview(gvDaily)中获得的时间值具有以下格式:“HH:mm:ss-HH:mm:ss”。我想要的是“HH:mm-HH:mm”时间格式,但我不确定如何完成它。不用说,它是时间我遇到问题的部分查询。格式(日期)时间字符串与LINQ到实体
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