Como gravar data no MySQL com C#

Para esta aula vamos criar uma pequena aplicação de agendamentos de uma salão de beleza. Observando que Visual Studio é um nome perfeito para um salão de beleza.

Vamos para a Interface, note que iremos usar um MonthCalendar para escolher a data em um calendário e um MasketTextBox para mascarar o formato da hora.

O botão deverá converter a data que está no formato Brasileiro (dd/MM/yyyy) para o formato americano, que é invertido (yyyy-MM-dd).

O código desta conversão é

//Retorna a data selecionada no monthCalendar
string DataBR = monthCalendar1.SelectionRange.Start.ToShortDateString();

// Converte o valor String para Date
DateTime dt = Convert.ToDateTime(DataBR);

// Cria uma nova cadeia de carecteres colocando os valores da data na ordem aceitada pelo MySQL.
string DataMySQL = dt.Year.ToString() + "-" + dt.Month.ToString() + "-" + dt.Day.ToString();

// Para testar, descomente a linha abaixo
MessageBox.Show(DataMySQL);

Se colocarmos o código no botão, então teremos;

Então, para gravarmos a data no banco de dados basta utilizar a variável. Para saber como fazer o INSERT veja a aula; https://www.blogson.com.br/operacoes-com-banco-de-dados-no-visual-studio-2012/

Deixe seu comentário