1. ホーム
  2. c#

[解決済み] MySQLの日付/時刻の値をSystem.DateTimeに変換できない

2022-02-18 07:12:55

質問

私はibatisとC#を使用しています。私はフィールドの一つとしてCreatedDateを持つ選択クエリから結果を取得します。MysqlのCreatedDateのDatatypeはDateです。私はセレクトクエリの結果セットをIlist< DeliveryClass>に割り当てました。

ここでは、DeliveryClassのCreatedDateをDateTimeとしています。アプリケーションを実行すると、次のようになります。 MySQLの日付/時刻値をSystem.DateTimeに変換できません。 . 何が問題なのでしょうか?

解決方法は?

MySqlConnection connect = new MySqlConnection("server=localhost; database=luttop; user=root; password=1234; pooling = false; convert zero datetime=True");

追加 convert zero datetime=True を接続文字列に追加すると、自動的に 0000-00-00 日付の値を DateTime.MinValue() .

それは解決された