"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter valores DateTime para MySQL usando C#?

Como converter valores DateTime para MySQL usando C#?

Publicado em 2024-11-10
Navegar:113

How to Convert DateTime Values for MySQL Using C#?

Convertendo DateTime para MySQL usando C#

Na programação C#, ao trabalhar com bancos de dados MySQL, muitas vezes é necessário converter valores de DateTime em um formato aceito pelo MySQL. O MySQL armazena datas no seguinte formato: 1976-04-09 22:10:00.

Para converter uma string C# contendo um valor de data no formato MySQL, você pode usar as seguintes abordagens:

Método 1: Formato ISO

Uma abordagem simples é codificar o formato ISO para data do MySQL e time:

string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");

Método 2: Usando CultureInfo

Como alternativa, você pode usar a classe CultureInfo para obter o valor correto format:

// Shorten the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

// Convert to sortable date-time pattern
string convertedDate = dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);

// Convert to universal sortable date-time pattern
string convertedDate2 = dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern);

Esses métodos converterão a string str no formato MySQL necessário, garantindo compatibilidade com seu banco de dados.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3