Я буду тестировать приложение как приложение Windows, затем оно будет сохранять дату и время в базе данных MySQL. Когда я буду запускать это приложение, используя службу Windows, будет выдано это исключение.
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 принимает системный формат, а мой системный формат yyyy-MM-dd hh:mm:ss
в службе Windows, какой формат используется.
string dt1 = Convert.ToString(DateTime.FromFileTime(e.sts[counter].TimeStamp));
Datetime dt2 = DateTime.ParseExact(dt1,"MM-dd-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
Я буду проверять формат даты MYSQL, написать этот код, но он будет отображать нераспознанный формат строки