Я новичок в c ++, это часть моей Задачи на собеседование. Все остальное работает нормально, за исключением того, что я не знаю, как преобразовать строку в дату , когда дело доходит до передачи записи в базу данных. Или просто передать дату (или DateTime) в базу данных. Я нашел много вещей в Google, но не мог понять, как это сделать самым простым способом. Также позже Я добавлю ЧЧ: мм , потому что мне придется рассчитывать и на часы / минуты. Вот часть кода:
DateTime startTime = dateTimePicker1-> Value; Строка ^ startTimeString = startTime .Year.ToString () + "-" + startTime .Month.ToString () + "-" + startTime .Day.ToString ();
MySqlCommand ^ cmd = gcnew MySqlCommand ("вставить в значения activity_db ('" + name + "', '" + category + "', 'SELECT STR_TO_DATE ("+ startTimeString +",% Y-% m-% d)' ) ", con);