-3

linq to sql を使用して、3 つの異なる列に格納された時刻値から DateTime を作成するにはどうすればよいですか? すべてのフィールドには型がsmallintあり、データベース内のフィールドの例を次に示します。

hour(column1) minute (column2) second (column3) 
17                34                 45

これは私が試したものですが、運がありませんでした。

Saat = Convert.ToDateTime(c.HOUR_ + '/' + c.MINUTE_ + '/' + c.SECOND_)
4

1 に答える 1

2

DateTime問題は、時間部分のみでを作成しようとしていることです。

Hour/minute/second有効な日付が表示されません。2 つのオプションがあります。TimeSpanを使用するか、年、月、日、時、分、秒を受け取る DateTime コンストラクターのオーバーロードを使用できます。

于 2012-05-04T13:50:09.510 に答える