Como inserir data ?

estou programando em c#, e uso MYSQL .
preciso inserir a data 01/30/2017

mas pra inserir no mysql ele aceita somente YYYY/DD/MM

como faço ?

Bom primeiro, data 01/30/2017 seria um erro de digitação ou é um variavel ??? Bom isso ai tudo bem, precisa verificar:

Para salvar dados de todos os tipos se muito esforço o próprio framework tem isso e muitos (a maioria) erram a maneira de fazer:

string nome = "Nome a inserir";
DateTime data = DateTime.Now.Date;
using (MySqlConnection db = new MySqlConnection(""))
using (MySqlCommand command = db.CreateCommand())
{
  db.Open();
  command.CommandText = "INSERT INTO tb(nome, data) VALUES(@nome,@data);";
  command.CommandType = System.Data.CommandType.Text;
  command.Parameters.Add("@nome", MySqlDbType.VarChar, 50).Value = nome;
  command.Parameters.Add("@data", MySqlDbType.Date).Value = data;

  command.ExecuteNonQuery();
}

Ou seja, utilize parameters que tem a responsabilidade de conversão dos dados, e passe os tipos que deseja gravar na tabela. Isso é um exemplo claro e correta de como se trabalha com C# e inserções em banco de dados mysql