Linq To Sql上的日期时间

本文关键字:日期 时间 To Sql Linq | 更新日期: 2023-09-27 18:18:58

在DB上我有一个字段smalldatetime。在c#方面,它得到一个DateTime?类型,但如果我尝试这样做:

<%=MyAppTable.MyDataField%>

我不能访问方法,如ToShortDateTime()。我觉得我不需要打石膏吧?

Linq To Sql上的日期时间

因为它是一个可空的datetime你可能需要这样做:

<%= MyAppTable.MyDataField.Value.ToShortDateTime() %>

在此之前,请确保它有一个值

DateTime?是一个可空类型。必须将其强制转换为DateTime

((DateTime)MyAppTable.MyDataField).ToShortDateTime()

注意null引用异常