2011-05-17 3 views
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サービスのイベントの時間を記録している場合、それは認識できない文字列形式

+0

まず、mysqlのdatetime形式をチェックします –

答えて

0

が表示されますクエリにMySQL NOW()関数を使用してください。

関連する問題