Я использую C # и MySql.У меня есть требование, где мне нужно сохранить DateTime.MaxValue в один из столбцов.
Код ADO.NET дает мне значение ниже DateTime.MaxValue
12/31/9999 11:59:59 PM
Когда я сохраняюэто в MySQL, я вижу, что значение для этого столбца datetime (3) сохраняется как:
0000-00-00 00: 00: 00.000
Пример ADOКод .NET
DateTime time = DateTime.MaxValue;
sqlCommand.Parameters.AddWithValue("Expires", time);
sqlCommand.ExecuteNonQuery();
Тип данных столбца: datetime (3)
Я до сих пор не могу понять, почему DateTime.MaxValue сохраняется как 0000-00-00 00:00: 00.000
Есть мысли по этому поводу?