データベースにレコードを挿入するときに、C#の日付時刻を7/31/2017 3:13:49 PMに変換することはできません。c#時刻からsql日付時刻
私は
DateTime dt = DateTime.Parse("11/23/2010");
string toSqlDate= dt.ToString("yyyy-MM-dd HH:mm:ss");
DateTime finalDate = DateTime.Parse(toSqlDate);
を使用して、これをやっている。しかし、それは私にエラーを与えています。
文字列が有効なDateTimeとして認識されませんでした。
あなたはどんなrdbmsで作業していますか? –
SQL Serverを使用している場合、datetimesは互換性があります – Ferus7
まず、異なる形式の日付文字列を解析してから、書式文字列を解析しようとしています。 ['DateTime.ParseExact'](https://msdn.microsoft.com/en-us/library/w2sa9yss(v=vs.110).aspx)のドキュメントをチェックしてください –