0

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

<%=MyAppTable.MyDataField%>

我无法访问诸如ToShortDateTime(). 我认为我不需要任何演员吗?

4

2 回答 2

2

因为它是一个可以为空的日期时间,所以您可能必须执行以下操作:

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

在这样做之前,请确保它具有价值。

于 2013-06-19T12:43:57.050 回答
1

约会时间?是可以为空的类型。您必须将其转换为 DateTime

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

注意空引用异常。

于 2013-06-19T12:44:40.163 回答