Wie man nur das Datum aus dem datetime-Spalte mithilfe von linq
Ich habe eine Spalte in der Datenbank als EffectiveDate
die den Typ DateTime.
Habe ich eine linq-Abfrage zu bekommen EffectiveDate aus der Tabelle. aber wenn ich komme, bin ich immer EffectiveDate mit der Zeit.
Aber in meiner linq-Abfrage, die ich brauchen nur Datum ich möchte nicht, dass die Zeit für EffectiveDate.
wie Sie schreiben, die Linq-Abfrage?
Dank
Verwenden Sie entity Framework ?
InformationsquelleAutor user300485 | 2011-04-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rufen Sie die
Date
Eigentums auf einenDateTime
structoder rufen Sie
oder verwenden Sie die "d" - format bei Aufruf
ToString()
mehr DateTime-Formate hier.Schreiben Sie eine Linq-Abfrage könnte wie folgt Aussehen:
und wenn
EffectiveDate
null-Werte zulässt, können Sie versuchen:DateTime.Date-Eigenschaft
DateTime.Methode ToShortDateString
welcher Fehler genau?
Wenn Sie mithilfe von Entity framework dann sind Sie richtig auf das EDM.DateTime nicht haben .Date-Eigenschaft. Check out EDM.DateTime für das, was Methoden, die Sie verwenden können.
es ist tagged
linq-to-sql
aber wenn, dass ist nicht das, was der OP ist mit dann bist du richtigInformationsquelleAutor hunter