0
私はWindowsアプリケーションとしてテストされますそれはMySQLデータベースbase.whenで私はこの例外をスローされますこのアプリケーションを使用してこのアプリケーションを起動するdatetimeに格納されます。は、MySQLデータベースの例外のdatetimeを格納する
error [HY000][MySQL][ODBC 3.51 Driver] [MySqlid -6.0.11-alpha-community]incorrect datetime value '5/6/2011 9:00:00 AM' for column column-name at row1"
Windowsアプリケーションは、私のシステム形式が形式が使用されているWindowsサービスでyyyy-MM-dd hh:mm:ss
あるシステムフォーマット&を取ります。
string dt1 = Convert.ToString(DateTime.FromFileTime(e.sts[counter].TimeStamp)); Datetime dt2 = DateTime.ParseExact(dt1,"MM-dd-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
私はMYSQLの日付形式は、このコードを書くにチェックされますが、それは私が希望、その後起こるようにWindowsサービスのイベントの時間を記録している場合、それは認識できない文字列形式
まず、mysqlのdatetime形式をチェックします –