2016-07-14 7 views
1

はIAMをDATETIME2する文字列を変換し、データのうち、私は日付で取得し、私はこの形のもののうち、文字列、日付を形成するために管理:通信プロトコルを介してデータを取得するアプリケーションを使用して

"dd/MM/yyyy HH:mm:ss.mmm" 

Iをそれをデータベースに挿入する:

updateEvent_list = "INSERT INTO Events_List (date, Object,Event,IOA,ASDU) VALUES(@date, @event_object, @Event, @IOA, @ASDU)"; 

date columndatetime2型です。

質問:どのように私はdatetime2に入る文字列を変換できますか?

EDIT:時間タグが付属して 1)フレーム::私は文字列にその日付を変換するもの実際に

私は挿入する日付の2種類があります。 timetagずに来 2)フレーム:IAMのは、彼らがindependantly

を実装したときに完全にDateTime date =DateTime.UtcNow

これらの作業のそれぞれを使用して、両方とも同じプログラム内で使用可能にする任意の解決策はあります?

+0

これはparamertizedクエリを使用して自動に起こるのではないでしょうか? – lokusking

+0

'はそれからさらに文字列の日付を形成することができました'それをさらにC#DateTimeに変換し、この日付をsql cmdに便利な方法で渡します – Irdis

答えて

0

あなたはCASTを使用することができます。

"INSERT INTO Events_List (date, Object,Event,IOA,ASDU) VALUES(CAST(@date as DATETIME2), @event_object, @Event, @IOA, @ASDU)"; 
関連する問題