I'm trying to get data from angular and save it in database through WebAPI using C#. Now I have a problem will converting DOB , I get this error
"string was not recognized as a valid datetime"
Angular date Format : "Wed Jan 05 2022 00:00:00 GMT+0530 (India Standard Time)"
Database date format : "YYYY-MM-DD"
Now need to convert into this format.
string dob = httprequest.Form.Get("dob");
MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = @"Data Source=localhost; Database=pramod; User ID=itesuser; password=ites; Port=3309";
MySqlCommand sqlCmd = new MySqlCommand();
sqlCmd.CommandType = CommandType.Text;
sqlCmd.CommandText = "Insert Into emp_ang (DOB) Values (@dob)";
sqlCmd.Connection = myConnection;
DateTime birth = DateTime.ParseExact(dob, "yyyy/MM/dd", CultureInfo.InvariantCulture);
sqlCmd.Parameters.AddWithValue("@dob", birth);
myConnection.Open();
int rowInserted = sqlCmd.ExecuteNonQuery();
myConnection.Close();
return Ok("inserted");