0

DB には、フィールド smalldatetime があります。C# 側では、DateTime?型を取得しますが、これを実行しようとすると:

<%=MyAppTable.MyDataField%>

などのメソッドにアクセスできませんToShortDateTime()。そこにキャストは必要ないと思いますか?

4

2 に答える 2

2

これは null 許容の datetime であるため、次のようにする必要がある場合があります。

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

それを行う前に、値があることを確認してください。

于 2013-06-19T12:43:57.050 に答える
1

日付時刻?null許容型です。DateTime にキャストする必要があります

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

null 参照例外に注意してください。

于 2013-06-19T12:44:40.163 に答える